Versions in this module Expand all Collapse all v38 v38.1.0 Apr 6, 2021 v38.0.0 Mar 30, 2021 Changes in this version + var GetCertificateLifecycleStateEnumValues = GetLifecycleStatesEnumValues + var GetCertificateSummaryLifecycleStateEnumValues = GetLifecycleStatesEnumValues + var GetWaasPolicyLifecycleStateEnumValues = GetLifecycleStatesEnumValues + var GetWaasPolicySummaryLifecycleStateEnumValues = GetLifecycleStatesEnumValues + var GetWorkRequestOperationTypeEnumValues = GetWorkRequestOperationTypesEnumValues + var GetWorkRequestStatusEnumValues = GetWorkRequestStatusValuesEnumValues + var GetWorkRequestSummaryOperationTypeEnumValues = GetWorkRequestOperationTypesEnumValues + var GetWorkRequestSummaryStatusEnumValues = GetWorkRequestStatusValuesEnumValues + type AcceptRecommendationsRequest struct + IfMatch *string + OpcRequestId *string + ProtectionRuleKeys *[]string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request AcceptRecommendationsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request AcceptRecommendationsRequest) RetryPolicy() *common.RetryPolicy + func (request AcceptRecommendationsRequest) String() string + type AcceptRecommendationsResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response AcceptRecommendationsResponse) HTTPResponse() *http.Response + func (response AcceptRecommendationsResponse) String() string + type AccessRule struct + Action AccessRuleActionEnum + BlockAction AccessRuleBlockActionEnum + BlockErrorPageCode *string + BlockErrorPageDescription *string + BlockErrorPageMessage *string + BlockResponseCode *int + BypassChallenges []AccessRuleBypassChallengesEnum + CaptchaFooter *string + CaptchaHeader *string + CaptchaSubmitLabel *string + CaptchaTitle *string + Criteria []AccessRuleCriteria + Name *string + RedirectResponseCode AccessRuleRedirectResponseCodeEnum + RedirectUrl *string + ResponseHeaderManipulation []HeaderManipulationAction + func (m *AccessRule) UnmarshalJSON(data []byte) (e error) + func (m AccessRule) String() string + type AccessRuleActionEnum string + const AccessRuleActionAllow + const AccessRuleActionBlock + const AccessRuleActionBypass + const AccessRuleActionDetect + const AccessRuleActionRedirect + const AccessRuleActionShowCaptcha + func GetAccessRuleActionEnumValues() []AccessRuleActionEnum + type AccessRuleBlockActionEnum string + const AccessRuleBlockActionSetResponseCode + const AccessRuleBlockActionShowErrorPage + func GetAccessRuleBlockActionEnumValues() []AccessRuleBlockActionEnum + type AccessRuleBypassChallengesEnum string + const AccessRuleBypassChallengesCaptcha + const AccessRuleBypassChallengesDeviceFingerprintChallenge + const AccessRuleBypassChallengesHumanInteractionChallenge + const AccessRuleBypassChallengesJsChallenge + func GetAccessRuleBypassChallengesEnumValues() []AccessRuleBypassChallengesEnum + type AccessRuleCriteria struct + Condition AccessRuleCriteriaConditionEnum + IsCaseSensitive *bool + Value *string + func (m AccessRuleCriteria) String() string + type AccessRuleCriteriaConditionEnum string + const AccessRuleCriteriaConditionCountryIs + const AccessRuleCriteriaConditionCountryIsNot + const AccessRuleCriteriaConditionHttpHeaderContains + const AccessRuleCriteriaConditionHttpMethodIs + const AccessRuleCriteriaConditionHttpMethodIsNot + const AccessRuleCriteriaConditionIpInList + const AccessRuleCriteriaConditionIpIs + const AccessRuleCriteriaConditionIpIsNot + const AccessRuleCriteriaConditionIpNotInList + const AccessRuleCriteriaConditionUrlDoesNotMatchRegex + const AccessRuleCriteriaConditionUrlDoesNotStartWith + const AccessRuleCriteriaConditionUrlIs + const AccessRuleCriteriaConditionUrlIsNot + const AccessRuleCriteriaConditionUrlPartContains + const AccessRuleCriteriaConditionUrlPartDoesNotContain + const AccessRuleCriteriaConditionUrlPartDoesNotEndWith + const AccessRuleCriteriaConditionUrlPartEndsWith + const AccessRuleCriteriaConditionUrlRegex + const AccessRuleCriteriaConditionUrlStartsWith + const AccessRuleCriteriaConditionUserAgentIs + const AccessRuleCriteriaConditionUserAgentIsNot + func GetAccessRuleCriteriaConditionEnumValues() []AccessRuleCriteriaConditionEnum + type AccessRuleRedirectResponseCodeEnum string + const AccessRuleRedirectResponseCodeFound + const AccessRuleRedirectResponseCodeMovedPermanently + func GetAccessRuleRedirectResponseCodeEnumValues() []AccessRuleRedirectResponseCodeEnum + type AddHttpResponseHeaderAction struct + Header *string + Value *string + func (m AddHttpResponseHeaderAction) MarshalJSON() (buff []byte, e error) + func (m AddHttpResponseHeaderAction) String() string + type AddressList struct + AddressCount *float32 + Addresses []string + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + TimeCreated *common.SDKTime + func (m AddressList) String() string + type AddressListSummary struct + AddressCount *float32 + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + TimeCreated *common.SDKTime + func (m AddressListSummary) String() string + type AddressRateLimiting struct + AllowedRatePerAddress *int + BlockResponseCode *int + IsEnabled *bool + MaxDelayedCountPerAddress *int + func (m AddressRateLimiting) String() string + type BlockChallengeSettings struct + BlockAction BlockChallengeSettingsBlockActionEnum + BlockErrorPageCode *string + BlockErrorPageDescription *string + BlockErrorPageMessage *string + BlockResponseCode *int + CaptchaFooter *string + CaptchaHeader *string + CaptchaSubmitLabel *string + CaptchaTitle *string + func (m BlockChallengeSettings) String() string + type BlockChallengeSettingsBlockActionEnum string + const BlockChallengeSettingsBlockActionSetResponseCode + const BlockChallengeSettingsBlockActionShowCaptcha + const BlockChallengeSettingsBlockActionShowErrorPage + func GetBlockChallengeSettingsBlockActionEnumValues() []BlockChallengeSettingsBlockActionEnum + type CachingRule struct + Action CachingRuleActionEnum + CachingDuration *string + ClientCachingDuration *string + Criteria []CachingRuleCriteria + IsClientCachingEnabled *bool + Key *string + Name *string + func (m CachingRule) String() string + type CachingRuleActionEnum string + const CachingRuleActionBypassCache + const CachingRuleActionCache + func GetCachingRuleActionEnumValues() []CachingRuleActionEnum + type CachingRuleCriteria struct + Condition CachingRuleCriteriaConditionEnum + Value *string + func (m CachingRuleCriteria) String() string + type CachingRuleCriteriaConditionEnum string + const CachingRuleCriteriaConditionIs + const CachingRuleCriteriaConditionPartContains + const CachingRuleCriteriaConditionPartEndsWith + const CachingRuleCriteriaConditionStartsWith + func GetCachingRuleCriteriaConditionEnumValues() []CachingRuleCriteriaConditionEnum + type CachingRuleSummary struct + Action CachingRuleSummaryActionEnum + CachingDuration *string + ClientCachingDuration *string + Criteria []CachingRuleCriteria + IsClientCachingEnabled *bool + Key *string + Name *string + func (m CachingRuleSummary) String() string + type CachingRuleSummaryActionEnum string + const CachingRuleSummaryActionBypassCache + const CachingRuleSummaryActionCache + func GetCachingRuleSummaryActionEnumValues() []CachingRuleSummaryActionEnum + type CancelWorkRequestRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WorkRequestId *string + func (request CancelWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy + func (request CancelWorkRequestRequest) String() string + type CancelWorkRequestResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response CancelWorkRequestResponse) HTTPResponse() *http.Response + func (response CancelWorkRequestResponse) String() string + type Captcha struct + FailureMessage *string + FooterText *string + HeaderText *string + SessionExpirationInSeconds *int + SubmitLabel *string + Title *string + Url *string + func (m Captcha) String() string + type Certificate struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Extensions []CertificateExtensions + FreeformTags map[string]string + Id *string + IssuedBy *string + IssuerName *CertificateIssuerName + LifecycleState LifecycleStatesEnum + PublicKeyInfo *CertificatePublicKeyInfo + SerialNumber *string + SignatureAlgorithm *string + SubjectName *CertificateSubjectName + TimeCreated *common.SDKTime + TimeNotValidAfter *common.SDKTime + TimeNotValidBefore *common.SDKTime + Version *int + func (m Certificate) String() string + type CertificateExtensions struct + IsCritical *bool + Name *string + Value *string + func (m CertificateExtensions) String() string + type CertificateIssuerName struct + CommonName *string + Country *string + EmailAddress *string + Locality *string + Organization *string + OrganizationalUnit *string + StateProvince *string + func (m CertificateIssuerName) String() string + type CertificateLifecycleStateEnum = LifecycleStatesEnum + type CertificatePublicKeyInfo struct + Algorithm *string + Exponent *int + KeySize *int + func (m CertificatePublicKeyInfo) String() string + type CertificateSubjectName struct + CommonName *string + Country *string + EmailAddress *string + Locality *string + Organization *string + OrganizationalUnit *string + StateProvince *string + func (m CertificateSubjectName) String() string + type CertificateSummary struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + TimeCreated *common.SDKTime + TimeNotValidAfter *common.SDKTime + func (m CertificateSummary) String() string + type CertificateSummaryLifecycleStateEnum = LifecycleStatesEnum + type ChangeAddressListCompartmentDetails struct + CompartmentId *string + func (m ChangeAddressListCompartmentDetails) String() string + type ChangeAddressListCompartmentRequest struct + AddressListId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request ChangeAddressListCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeAddressListCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeAddressListCompartmentRequest) String() string + type ChangeAddressListCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeAddressListCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeAddressListCompartmentResponse) String() string + type ChangeCertificateCompartmentDetails struct + CompartmentId *string + func (m ChangeCertificateCompartmentDetails) String() string + type ChangeCertificateCompartmentRequest struct + CertificateId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request ChangeCertificateCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeCertificateCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeCertificateCompartmentRequest) String() string + type ChangeCertificateCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeCertificateCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeCertificateCompartmentResponse) String() string + type ChangeCustomProtectionRuleCompartmentDetails struct + CompartmentId *string + func (m ChangeCustomProtectionRuleCompartmentDetails) String() string + type ChangeCustomProtectionRuleCompartmentRequest struct + CustomProtectionRuleId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request ChangeCustomProtectionRuleCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeCustomProtectionRuleCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeCustomProtectionRuleCompartmentRequest) String() string + type ChangeCustomProtectionRuleCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeCustomProtectionRuleCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeCustomProtectionRuleCompartmentResponse) String() string + type ChangeHttpRedirectCompartmentDetails struct + CompartmentId *string + func (m ChangeHttpRedirectCompartmentDetails) String() string + type ChangeHttpRedirectCompartmentRequest struct + HttpRedirectId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request ChangeHttpRedirectCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeHttpRedirectCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeHttpRedirectCompartmentRequest) String() string + type ChangeHttpRedirectCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeHttpRedirectCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeHttpRedirectCompartmentResponse) String() string + type ChangeWaasPolicyCompartmentDetails struct + CompartmentId *string + func (m ChangeWaasPolicyCompartmentDetails) String() string + type ChangeWaasPolicyCompartmentRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ChangeWaasPolicyCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeWaasPolicyCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeWaasPolicyCompartmentRequest) String() string + type ChangeWaasPolicyCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeWaasPolicyCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeWaasPolicyCompartmentResponse) String() string + type CreateAddressListDetails struct + Addresses []string + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + func (m CreateAddressListDetails) String() string + type CreateAddressListRequest struct + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request CreateAddressListRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateAddressListRequest) RetryPolicy() *common.RetryPolicy + func (request CreateAddressListRequest) String() string + type CreateAddressListResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response CreateAddressListResponse) HTTPResponse() *http.Response + func (response CreateAddressListResponse) String() string + type CreateCertificateDetails struct + CertificateData *string + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + IsTrustVerificationDisabled *bool + PrivateKeyData *string + func (m CreateCertificateDetails) String() string + type CreateCertificateRequest struct + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request CreateCertificateRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateCertificateRequest) RetryPolicy() *common.RetryPolicy + func (request CreateCertificateRequest) String() string + type CreateCertificateResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response CreateCertificateResponse) HTTPResponse() *http.Response + func (response CreateCertificateResponse) String() string + type CreateCustomProtectionRuleDetails struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + Description *string + DisplayName *string + FreeformTags map[string]string + Template *string + func (m CreateCustomProtectionRuleDetails) String() string + type CreateCustomProtectionRuleRequest struct + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request CreateCustomProtectionRuleRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateCustomProtectionRuleRequest) RetryPolicy() *common.RetryPolicy + func (request CreateCustomProtectionRuleRequest) String() string + type CreateCustomProtectionRuleResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response CreateCustomProtectionRuleResponse) HTTPResponse() *http.Response + func (response CreateCustomProtectionRuleResponse) String() string + type CreateHttpRedirectDetails struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + ResponseCode *int + Target *HttpRedirectTarget + func (m CreateHttpRedirectDetails) String() string + type CreateHttpRedirectRequest struct + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request CreateHttpRedirectRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateHttpRedirectRequest) RetryPolicy() *common.RetryPolicy + func (request CreateHttpRedirectRequest) String() string + type CreateHttpRedirectResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response CreateHttpRedirectResponse) HTTPResponse() *http.Response + func (response CreateHttpRedirectResponse) String() string + type CreateWaasPolicyDetails struct + AdditionalDomains []string + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + OriginGroups map[string]OriginGroup + Origins map[string]Origin + PolicyConfig *PolicyConfig + WafConfig *WafConfigDetails + func (m CreateWaasPolicyDetails) String() string + type CreateWaasPolicyRequest struct + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request CreateWaasPolicyRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateWaasPolicyRequest) RetryPolicy() *common.RetryPolicy + func (request CreateWaasPolicyRequest) String() string + type CreateWaasPolicyResponse struct + Etag *string + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response CreateWaasPolicyResponse) HTTPResponse() *http.Response + func (response CreateWaasPolicyResponse) String() string + type CustomProtectionRule struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + Description *string + DisplayName *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + ModSecurityRuleIds []string + Template *string + TimeCreated *common.SDKTime + func (m CustomProtectionRule) String() string + type CustomProtectionRuleSetting struct + Action CustomProtectionRuleSettingActionEnum + Exclusions []ProtectionRuleExclusion + Id *string + func (m CustomProtectionRuleSetting) String() string + type CustomProtectionRuleSettingActionEnum string + const CustomProtectionRuleSettingActionBlock + const CustomProtectionRuleSettingActionDetect + func GetCustomProtectionRuleSettingActionEnumValues() []CustomProtectionRuleSettingActionEnum + type CustomProtectionRuleSummary struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + ModSecurityRuleIds []string + TimeCreated *common.SDKTime + func (m CustomProtectionRuleSummary) String() string + type DeleteAddressListRequest struct + AddressListId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request DeleteAddressListRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteAddressListRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteAddressListRequest) String() string + type DeleteAddressListResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteAddressListResponse) HTTPResponse() *http.Response + func (response DeleteAddressListResponse) String() string + type DeleteCertificateRequest struct + CertificateId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request DeleteCertificateRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteCertificateRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteCertificateRequest) String() string + type DeleteCertificateResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteCertificateResponse) HTTPResponse() *http.Response + func (response DeleteCertificateResponse) String() string + type DeleteCustomProtectionRuleRequest struct + CustomProtectionRuleId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request DeleteCustomProtectionRuleRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteCustomProtectionRuleRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteCustomProtectionRuleRequest) String() string + type DeleteCustomProtectionRuleResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteCustomProtectionRuleResponse) HTTPResponse() *http.Response + func (response DeleteCustomProtectionRuleResponse) String() string + type DeleteHttpRedirectRequest struct + HttpRedirectId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request DeleteHttpRedirectRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteHttpRedirectRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteHttpRedirectRequest) String() string + type DeleteHttpRedirectResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response DeleteHttpRedirectResponse) HTTPResponse() *http.Response + func (response DeleteHttpRedirectResponse) String() string + type DeleteWaasPolicyRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request DeleteWaasPolicyRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteWaasPolicyRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteWaasPolicyRequest) String() string + type DeleteWaasPolicyResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response DeleteWaasPolicyResponse) HTTPResponse() *http.Response + func (response DeleteWaasPolicyResponse) String() string + type DeviceFingerprintChallenge struct + Action DeviceFingerprintChallengeActionEnum + ActionExpirationInSeconds *int + ChallengeSettings *BlockChallengeSettings + FailureThreshold *int + FailureThresholdExpirationInSeconds *int + IsEnabled *bool + MaxAddressCount *int + MaxAddressCountExpirationInSeconds *int + func (m DeviceFingerprintChallenge) String() string + type DeviceFingerprintChallengeActionEnum string + const DeviceFingerprintChallengeActionBlock + const DeviceFingerprintChallengeActionDetect + func GetDeviceFingerprintChallengeActionEnumValues() []DeviceFingerprintChallengeActionEnum + type EdgeSubnet struct + Cidr *string + Region *string + TimeModified *common.SDKTime + func (m EdgeSubnet) String() string + type ExtendHttpResponseHeaderAction struct + Header *string + Value *string + func (m ExtendHttpResponseHeaderAction) MarshalJSON() (buff []byte, e error) + func (m ExtendHttpResponseHeaderAction) String() string + type GetAddressListRequest struct + AddressListId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GetAddressListRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetAddressListRequest) RetryPolicy() *common.RetryPolicy + func (request GetAddressListRequest) String() string + type GetAddressListResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetAddressListResponse) HTTPResponse() *http.Response + func (response GetAddressListResponse) String() string + type GetCertificateRequest struct + CertificateId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GetCertificateRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetCertificateRequest) RetryPolicy() *common.RetryPolicy + func (request GetCertificateRequest) String() string + type GetCertificateResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetCertificateResponse) HTTPResponse() *http.Response + func (response GetCertificateResponse) String() string + type GetCustomProtectionRuleRequest struct + CustomProtectionRuleId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GetCustomProtectionRuleRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetCustomProtectionRuleRequest) RetryPolicy() *common.RetryPolicy + func (request GetCustomProtectionRuleRequest) String() string + type GetCustomProtectionRuleResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetCustomProtectionRuleResponse) HTTPResponse() *http.Response + func (response GetCustomProtectionRuleResponse) String() string + type GetDeviceFingerprintChallengeRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetDeviceFingerprintChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetDeviceFingerprintChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request GetDeviceFingerprintChallengeRequest) String() string + type GetDeviceFingerprintChallengeResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetDeviceFingerprintChallengeResponse) HTTPResponse() *http.Response + func (response GetDeviceFingerprintChallengeResponse) String() string + type GetHttpRedirectRequest struct + HttpRedirectId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GetHttpRedirectRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetHttpRedirectRequest) RetryPolicy() *common.RetryPolicy + func (request GetHttpRedirectRequest) String() string + type GetHttpRedirectResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetHttpRedirectResponse) HTTPResponse() *http.Response + func (response GetHttpRedirectResponse) String() string + type GetHumanInteractionChallengeRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetHumanInteractionChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetHumanInteractionChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request GetHumanInteractionChallengeRequest) String() string + type GetHumanInteractionChallengeResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetHumanInteractionChallengeResponse) HTTPResponse() *http.Response + func (response GetHumanInteractionChallengeResponse) String() string + type GetJsChallengeRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetJsChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetJsChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request GetJsChallengeRequest) String() string + type GetJsChallengeResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetJsChallengeResponse) HTTPResponse() *http.Response + func (response GetJsChallengeResponse) String() string + type GetPolicyConfigRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetPolicyConfigRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetPolicyConfigRequest) RetryPolicy() *common.RetryPolicy + func (request GetPolicyConfigRequest) String() string + type GetPolicyConfigResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetPolicyConfigResponse) HTTPResponse() *http.Response + func (response GetPolicyConfigResponse) String() string + type GetProtectionRuleRequest struct + OpcRequestId *string + ProtectionRuleKey *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetProtectionRuleRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetProtectionRuleRequest) RetryPolicy() *common.RetryPolicy + func (request GetProtectionRuleRequest) String() string + type GetProtectionRuleResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetProtectionRuleResponse) HTTPResponse() *http.Response + func (response GetProtectionRuleResponse) String() string + type GetProtectionSettingsRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetProtectionSettingsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetProtectionSettingsRequest) RetryPolicy() *common.RetryPolicy + func (request GetProtectionSettingsRequest) String() string + type GetProtectionSettingsResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetProtectionSettingsResponse) HTTPResponse() *http.Response + func (response GetProtectionSettingsResponse) String() string + type GetWaasPolicyRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetWaasPolicyRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetWaasPolicyRequest) RetryPolicy() *common.RetryPolicy + func (request GetWaasPolicyRequest) String() string + type GetWaasPolicyResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetWaasPolicyResponse) HTTPResponse() *http.Response + func (response GetWaasPolicyResponse) String() string + type GetWafAddressRateLimitingRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetWafAddressRateLimitingRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetWafAddressRateLimitingRequest) RetryPolicy() *common.RetryPolicy + func (request GetWafAddressRateLimitingRequest) String() string + type GetWafAddressRateLimitingResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetWafAddressRateLimitingResponse) HTTPResponse() *http.Response + func (response GetWafAddressRateLimitingResponse) String() string + type GetWafConfigRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request GetWafConfigRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetWafConfigRequest) RetryPolicy() *common.RetryPolicy + func (request GetWafConfigRequest) String() string + type GetWafConfigResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetWafConfigResponse) HTTPResponse() *http.Response + func (response GetWafConfigResponse) String() string + type GetWorkRequestRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + WorkRequestId *string + func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy + func (request GetWorkRequestRequest) String() string + type GetWorkRequestResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + RetryAfter *float32 + func (response GetWorkRequestResponse) HTTPResponse() *http.Response + func (response GetWorkRequestResponse) String() string + type GoodBot struct + Description *string + IsEnabled *bool + Key *string + Name *string + func (m GoodBot) String() string + type Header struct + Name *string + Value *string + func (m Header) String() string + type HeaderManipulationAction interface + type HeaderManipulationActionActionEnum string + const HeaderManipulationActionActionAddHttpResponseHeader + const HeaderManipulationActionActionExtendHttpResponseHeader + const HeaderManipulationActionActionRemoveHttpResponseHeader + func GetHeaderManipulationActionActionEnumValues() []HeaderManipulationActionActionEnum + type HealthCheck struct + ExpectedResponseCodeGroup []HealthCheckExpectedResponseCodeGroupEnum + ExpectedResponseText *string + Headers map[string]string + HealthyThreshold *int + IntervalInSeconds *int + IsEnabled *bool + IsResponseTextCheckEnabled *bool + Method HealthCheckMethodEnum + Path *string + TimeoutInSeconds *int + UnhealthyThreshold *int + func (m HealthCheck) String() string + type HealthCheckExpectedResponseCodeGroupEnum string + const HealthCheckExpectedResponseCodeGroup2xx + const HealthCheckExpectedResponseCodeGroup3xx + const HealthCheckExpectedResponseCodeGroup4xx + const HealthCheckExpectedResponseCodeGroup5xx + func GetHealthCheckExpectedResponseCodeGroupEnumValues() []HealthCheckExpectedResponseCodeGroupEnum + type HealthCheckMethodEnum string + const HealthCheckMethodGet + const HealthCheckMethodHead + const HealthCheckMethodPost + func GetHealthCheckMethodEnumValues() []HealthCheckMethodEnum + type HttpRedirect struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + ResponseCode *int + Target *HttpRedirectTarget + TimeCreated *common.SDKTime + func (m HttpRedirect) String() string + type HttpRedirectSummary struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + ResponseCode *int + Target *HttpRedirectTarget + TimeCreated *common.SDKTime + func (m HttpRedirectSummary) String() string + type HttpRedirectTarget struct + Host *string + Path *string + Port *int + Protocol HttpRedirectTargetProtocolEnum + Query *string + func (m HttpRedirectTarget) String() string + type HttpRedirectTargetProtocolEnum string + const HttpRedirectTargetProtocolHttp + const HttpRedirectTargetProtocolHttps + func GetHttpRedirectTargetProtocolEnumValues() []HttpRedirectTargetProtocolEnum + type HumanInteractionChallenge struct + Action HumanInteractionChallengeActionEnum + ActionExpirationInSeconds *int + ChallengeSettings *BlockChallengeSettings + FailureThreshold *int + FailureThresholdExpirationInSeconds *int + InteractionThreshold *int + IsEnabled *bool + IsNatEnabled *bool + RecordingPeriodInSeconds *int + SetHttpHeader *Header + func (m HumanInteractionChallenge) String() string + type HumanInteractionChallengeActionEnum string + const HumanInteractionChallengeActionBlock + const HumanInteractionChallengeActionDetect + func GetHumanInteractionChallengeActionEnumValues() []HumanInteractionChallengeActionEnum + type IpHashLoadBalancingMethod struct + func (m IpHashLoadBalancingMethod) MarshalJSON() (buff []byte, e error) + func (m IpHashLoadBalancingMethod) String() string + type JsChallenge struct + Action JsChallengeActionEnum + ActionExpirationInSeconds *int + AreRedirectsChallenged *bool + ChallengeSettings *BlockChallengeSettings + Criteria []AccessRuleCriteria + FailureThreshold *int + IsEnabled *bool + IsNatEnabled *bool + SetHttpHeader *Header + func (m JsChallenge) String() string + type JsChallengeActionEnum string + const JsChallengeActionBlock + const JsChallengeActionDetect + func GetJsChallengeActionEnumValues() []JsChallengeActionEnum + type LifecycleStatesEnum string + const CertificateLifecycleStateActive + const CertificateLifecycleStateCreating + const CertificateLifecycleStateDeleted + const CertificateLifecycleStateDeleting + const CertificateLifecycleStateFailed + const CertificateLifecycleStateUpdating + const CertificateSummaryLifecycleStateActive + const CertificateSummaryLifecycleStateCreating + const CertificateSummaryLifecycleStateDeleted + const CertificateSummaryLifecycleStateDeleting + const CertificateSummaryLifecycleStateFailed + const CertificateSummaryLifecycleStateUpdating + const LifecycleStatesActive + const LifecycleStatesCreating + const LifecycleStatesDeleted + const LifecycleStatesDeleting + const LifecycleStatesFailed + const LifecycleStatesUpdating + const WaasPolicyLifecycleStateActive + const WaasPolicyLifecycleStateCreating + const WaasPolicyLifecycleStateDeleted + const WaasPolicyLifecycleStateDeleting + const WaasPolicyLifecycleStateFailed + const WaasPolicyLifecycleStateUpdating + const WaasPolicySummaryLifecycleStateActive + const WaasPolicySummaryLifecycleStateCreating + const WaasPolicySummaryLifecycleStateDeleted + const WaasPolicySummaryLifecycleStateDeleting + const WaasPolicySummaryLifecycleStateFailed + const WaasPolicySummaryLifecycleStateUpdating + func GetLifecycleStatesEnumValues() []LifecycleStatesEnum + type ListAccessRulesRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListAccessRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListAccessRulesRequest) RetryPolicy() *common.RetryPolicy + func (request ListAccessRulesRequest) String() string + type ListAccessRulesResponse struct + Etag *string + Items []AccessRule + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListAccessRulesResponse) HTTPResponse() *http.Response + func (response ListAccessRulesResponse) String() string + type ListAddressListsRequest struct + CompartmentId *string + Id []string + LifecycleState []LifecycleStatesEnum + Limit *int + Name []string + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListAddressListsSortByEnum + SortOrder ListAddressListsSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListAddressListsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListAddressListsRequest) RetryPolicy() *common.RetryPolicy + func (request ListAddressListsRequest) String() string + type ListAddressListsResponse struct + Items []AddressListSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListAddressListsResponse) HTTPResponse() *http.Response + func (response ListAddressListsResponse) String() string + type ListAddressListsSortByEnum string + const ListAddressListsSortById + const ListAddressListsSortByName + const ListAddressListsSortByTimecreated + func GetListAddressListsSortByEnumValues() []ListAddressListsSortByEnum + type ListAddressListsSortOrderEnum string + const ListAddressListsSortOrderAsc + const ListAddressListsSortOrderDesc + func GetListAddressListsSortOrderEnumValues() []ListAddressListsSortOrderEnum + type ListCachingRulesRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListCachingRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListCachingRulesRequest) RetryPolicy() *common.RetryPolicy + func (request ListCachingRulesRequest) String() string + type ListCachingRulesResponse struct + Etag *string + Items []CachingRuleSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListCachingRulesResponse) HTTPResponse() *http.Response + func (response ListCachingRulesResponse) String() string + type ListCaptchasRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListCaptchasRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListCaptchasRequest) RetryPolicy() *common.RetryPolicy + func (request ListCaptchasRequest) String() string + type ListCaptchasResponse struct + Etag *string + Items []Captcha + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListCaptchasResponse) HTTPResponse() *http.Response + func (response ListCaptchasResponse) String() string + type ListCertificatesRequest struct + CompartmentId *string + DisplayName []string + Id []string + LifecycleState []LifecycleStatesEnum + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListCertificatesSortByEnum + SortOrder ListCertificatesSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListCertificatesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListCertificatesRequest) RetryPolicy() *common.RetryPolicy + func (request ListCertificatesRequest) String() string + type ListCertificatesResponse struct + Items []CertificateSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListCertificatesResponse) HTTPResponse() *http.Response + func (response ListCertificatesResponse) String() string + type ListCertificatesSortByEnum string + const ListCertificatesSortByCompartmentid + const ListCertificatesSortByDisplayname + const ListCertificatesSortById + const ListCertificatesSortByNotvalidafter + const ListCertificatesSortByTimecreated + func GetListCertificatesSortByEnumValues() []ListCertificatesSortByEnum + type ListCertificatesSortOrderEnum string + const ListCertificatesSortOrderAsc + const ListCertificatesSortOrderDesc + func GetListCertificatesSortOrderEnumValues() []ListCertificatesSortOrderEnum + type ListCustomProtectionRulesRequest struct + CompartmentId *string + DisplayName []string + Id []string + LifecycleState []LifecycleStatesEnum + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListCustomProtectionRulesSortByEnum + SortOrder ListCustomProtectionRulesSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListCustomProtectionRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListCustomProtectionRulesRequest) RetryPolicy() *common.RetryPolicy + func (request ListCustomProtectionRulesRequest) String() string + type ListCustomProtectionRulesResponse struct + Items []CustomProtectionRuleSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListCustomProtectionRulesResponse) HTTPResponse() *http.Response + func (response ListCustomProtectionRulesResponse) String() string + type ListCustomProtectionRulesSortByEnum string + const ListCustomProtectionRulesSortByCompartmentid + const ListCustomProtectionRulesSortByDisplayname + const ListCustomProtectionRulesSortById + const ListCustomProtectionRulesSortByModsecurityruleid + const ListCustomProtectionRulesSortByTimecreated + func GetListCustomProtectionRulesSortByEnumValues() []ListCustomProtectionRulesSortByEnum + type ListCustomProtectionRulesSortOrderEnum string + const ListCustomProtectionRulesSortOrderAsc + const ListCustomProtectionRulesSortOrderDesc + func GetListCustomProtectionRulesSortOrderEnumValues() []ListCustomProtectionRulesSortOrderEnum + type ListEdgeSubnetsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListEdgeSubnetsSortByEnum + SortOrder ListEdgeSubnetsSortOrderEnum + func (request ListEdgeSubnetsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListEdgeSubnetsRequest) RetryPolicy() *common.RetryPolicy + func (request ListEdgeSubnetsRequest) String() string + type ListEdgeSubnetsResponse struct + Items []EdgeSubnet + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListEdgeSubnetsResponse) HTTPResponse() *http.Response + func (response ListEdgeSubnetsResponse) String() string + type ListEdgeSubnetsSortByEnum string + const ListEdgeSubnetsSortByCidr + const ListEdgeSubnetsSortByRegion + const ListEdgeSubnetsSortByTimemodified + func GetListEdgeSubnetsSortByEnumValues() []ListEdgeSubnetsSortByEnum + type ListEdgeSubnetsSortOrderEnum string + const ListEdgeSubnetsSortOrderAsc + const ListEdgeSubnetsSortOrderDesc + func GetListEdgeSubnetsSortOrderEnumValues() []ListEdgeSubnetsSortOrderEnum + type ListGoodBotsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListGoodBotsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListGoodBotsRequest) RetryPolicy() *common.RetryPolicy + func (request ListGoodBotsRequest) String() string + type ListGoodBotsResponse struct + Etag *string + Items []GoodBot + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListGoodBotsResponse) HTTPResponse() *http.Response + func (response ListGoodBotsResponse) String() string + type ListHttpRedirectsRequest struct + CompartmentId *string + DisplayName []string + Id []string + LifecycleState []LifecycleStatesEnum + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListHttpRedirectsSortByEnum + SortOrder ListHttpRedirectsSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListHttpRedirectsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListHttpRedirectsRequest) RetryPolicy() *common.RetryPolicy + func (request ListHttpRedirectsRequest) String() string + type ListHttpRedirectsResponse struct + Items []HttpRedirectSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListHttpRedirectsResponse) HTTPResponse() *http.Response + func (response ListHttpRedirectsResponse) String() string + type ListHttpRedirectsSortByEnum string + const ListHttpRedirectsSortByDisplayname + const ListHttpRedirectsSortByDomain + const ListHttpRedirectsSortById + const ListHttpRedirectsSortByTarget + func GetListHttpRedirectsSortByEnumValues() []ListHttpRedirectsSortByEnum + type ListHttpRedirectsSortOrderEnum string + const ListHttpRedirectsSortOrderAsc + const ListHttpRedirectsSortOrderDesc + func GetListHttpRedirectsSortOrderEnumValues() []ListHttpRedirectsSortOrderEnum + type ListProtectionRulesActionEnum string + const ListProtectionRulesActionBlock + const ListProtectionRulesActionDetect + const ListProtectionRulesActionOff + func GetListProtectionRulesActionEnumValues() []ListProtectionRulesActionEnum + type ListProtectionRulesRequest struct + Action []ListProtectionRulesActionEnum + Limit *int + ModSecurityRuleId []string + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListProtectionRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListProtectionRulesRequest) RetryPolicy() *common.RetryPolicy + func (request ListProtectionRulesRequest) String() string + type ListProtectionRulesResponse struct + Etag *string + Items []ProtectionRule + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListProtectionRulesResponse) HTTPResponse() *http.Response + func (response ListProtectionRulesResponse) String() string + type ListRecommendationsRecommendedActionEnum string + const ListRecommendationsRecommendedActionBlock + const ListRecommendationsRecommendedActionDetect + func GetListRecommendationsRecommendedActionEnumValues() []ListRecommendationsRecommendedActionEnum + type ListRecommendationsRequest struct + Limit *int + OpcRequestId *string + Page *string + RecommendedAction ListRecommendationsRecommendedActionEnum + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListRecommendationsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListRecommendationsRequest) RetryPolicy() *common.RetryPolicy + func (request ListRecommendationsRequest) String() string + type ListRecommendationsResponse struct + Etag *string + Items []Recommendation + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListRecommendationsResponse) HTTPResponse() *http.Response + func (response ListRecommendationsResponse) String() string + type ListThreatFeedsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListThreatFeedsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListThreatFeedsRequest) RetryPolicy() *common.RetryPolicy + func (request ListThreatFeedsRequest) String() string + type ListThreatFeedsResponse struct + Etag *string + Items []ThreatFeed + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListThreatFeedsResponse) HTTPResponse() *http.Response + func (response ListThreatFeedsResponse) String() string + type ListWaasPoliciesRequest struct + CompartmentId *string + DisplayName []string + Id []string + LifecycleState []LifecycleStatesEnum + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListWaasPoliciesSortByEnum + SortOrder ListWaasPoliciesSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListWaasPoliciesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWaasPoliciesRequest) RetryPolicy() *common.RetryPolicy + func (request ListWaasPoliciesRequest) String() string + type ListWaasPoliciesResponse struct + Items []WaasPolicySummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWaasPoliciesResponse) HTTPResponse() *http.Response + func (response ListWaasPoliciesResponse) String() string + type ListWaasPoliciesSortByEnum string + const ListWaasPoliciesSortByDisplayname + const ListWaasPoliciesSortById + const ListWaasPoliciesSortByTimecreated + func GetListWaasPoliciesSortByEnumValues() []ListWaasPoliciesSortByEnum + type ListWaasPoliciesSortOrderEnum string + const ListWaasPoliciesSortOrderAsc + const ListWaasPoliciesSortOrderDesc + func GetListWaasPoliciesSortOrderEnumValues() []ListWaasPoliciesSortOrderEnum + type ListWaasPolicyCustomProtectionRulesActionEnum string + const ListWaasPolicyCustomProtectionRulesActionBlock + const ListWaasPolicyCustomProtectionRulesActionDetect + func GetListWaasPolicyCustomProtectionRulesActionEnumValues() []ListWaasPolicyCustomProtectionRulesActionEnum + type ListWaasPolicyCustomProtectionRulesRequest struct + Action []ListWaasPolicyCustomProtectionRulesActionEnum + Limit *int + ModSecurityRuleId []string + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListWaasPolicyCustomProtectionRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWaasPolicyCustomProtectionRulesRequest) RetryPolicy() *common.RetryPolicy + func (request ListWaasPolicyCustomProtectionRulesRequest) String() string + type ListWaasPolicyCustomProtectionRulesResponse struct + Etag *string + Items []WaasPolicyCustomProtectionRuleSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWaasPolicyCustomProtectionRulesResponse) HTTPResponse() *http.Response + func (response ListWaasPolicyCustomProtectionRulesResponse) String() string + type ListWafBlockedRequestsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + TimeObservedGreaterThanOrEqualTo *common.SDKTime + TimeObservedLessThan *common.SDKTime + WaasPolicyId *string + WafFeature []ListWafBlockedRequestsWafFeatureEnum + func (request ListWafBlockedRequestsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWafBlockedRequestsRequest) RetryPolicy() *common.RetryPolicy + func (request ListWafBlockedRequestsRequest) String() string + type ListWafBlockedRequestsResponse struct + Items []WafBlockedRequest + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWafBlockedRequestsResponse) HTTPResponse() *http.Response + func (response ListWafBlockedRequestsResponse) String() string + type ListWafBlockedRequestsWafFeatureEnum string + const ListWafBlockedRequestsWafFeatureAccessRules + const ListWafBlockedRequestsWafFeatureAddressRateLimiting + const ListWafBlockedRequestsWafFeatureCaptcha + const ListWafBlockedRequestsWafFeatureDeviceFingerprintChallenge + const ListWafBlockedRequestsWafFeatureHumanInteractionChallenge + const ListWafBlockedRequestsWafFeatureJsChallenge + const ListWafBlockedRequestsWafFeatureProtectionRules + const ListWafBlockedRequestsWafFeatureThreatFeeds + func GetListWafBlockedRequestsWafFeatureEnumValues() []ListWafBlockedRequestsWafFeatureEnum + type ListWafLogsActionEnum string + const ListWafLogsActionBlock + const ListWafLogsActionBypass + const ListWafLogsActionDetect + const ListWafLogsActionLog + const ListWafLogsActionRedirected + func GetListWafLogsActionEnumValues() []ListWafLogsActionEnum + type ListWafLogsHttpMethodEnum string + const ListWafLogsHttpMethodConnect + const ListWafLogsHttpMethodDelete + const ListWafLogsHttpMethodGet + const ListWafLogsHttpMethodHead + const ListWafLogsHttpMethodOptions + const ListWafLogsHttpMethodPost + const ListWafLogsHttpMethodPut + const ListWafLogsHttpMethodTrace + func GetListWafLogsHttpMethodEnumValues() []ListWafLogsHttpMethodEnum + type ListWafLogsLogTypeEnum string + const ListWafLogsLogTypeAccess + const ListWafLogsLogTypeAccessRules + const ListWafLogsLogTypeAddressRateLimiting + const ListWafLogsLogTypeCaptcha + const ListWafLogsLogTypeDeviceFingerprintChallenge + const ListWafLogsLogTypeHumanInteractionChallenge + const ListWafLogsLogTypeJsChallenge + const ListWafLogsLogTypeProtectionRules + const ListWafLogsLogTypeThreatFeeds + func GetListWafLogsLogTypeEnumValues() []ListWafLogsLogTypeEnum + type ListWafLogsRequest struct + AccessRuleKey []string + Action []ListWafLogsActionEnum + ClientAddress []string + CountryCode []string + CountryName []string + Fingerprint []string + HttpMethod []ListWafLogsHttpMethodEnum + IncidentKey []string + Limit *int + LogType []ListWafLogsLogTypeEnum + OpcRequestId *string + OriginAddress []string + Page *string + ProtectionRuleKey []string + Referrer []string + RequestMetadata common.RequestMetadata + RequestUrl []string + ResponseCode []int + TextContains *string + ThreatFeedKey []string + TimeObservedGreaterThanOrEqualTo *common.SDKTime + TimeObservedLessThan *common.SDKTime + UserAgent []string + WaasPolicyId *string + func (request ListWafLogsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWafLogsRequest) RetryPolicy() *common.RetryPolicy + func (request ListWafLogsRequest) String() string + type ListWafLogsResponse struct + Items []WafLog + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWafLogsResponse) HTTPResponse() *http.Response + func (response ListWafLogsResponse) String() string + type ListWafRequestsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + TimeObservedGreaterThanOrEqualTo *common.SDKTime + TimeObservedLessThan *common.SDKTime + WaasPolicyId *string + func (request ListWafRequestsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWafRequestsRequest) RetryPolicy() *common.RetryPolicy + func (request ListWafRequestsRequest) String() string + type ListWafRequestsResponse struct + Items []WafRequest + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWafRequestsResponse) HTTPResponse() *http.Response + func (response ListWafRequestsResponse) String() string + type ListWafTrafficRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + TimeObservedGreaterThanOrEqualTo *common.SDKTime + TimeObservedLessThan *common.SDKTime + WaasPolicyId *string + func (request ListWafTrafficRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWafTrafficRequest) RetryPolicy() *common.RetryPolicy + func (request ListWafTrafficRequest) String() string + type ListWafTrafficResponse struct + Items []WafTrafficDatum + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWafTrafficResponse) HTTPResponse() *http.Response + func (response ListWafTrafficResponse) String() string + type ListWhitelistsRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request ListWhitelistsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWhitelistsRequest) RetryPolicy() *common.RetryPolicy + func (request ListWhitelistsRequest) String() string + type ListWhitelistsResponse struct + Etag *string + Items []Whitelist + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWhitelistsResponse) HTTPResponse() *http.Response + func (response ListWhitelistsResponse) String() string + type ListWorkRequestsRequest struct + CompartmentId *string + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListWorkRequestsSortByEnum + SortOrder ListWorkRequestsSortOrderEnum + WaasPolicyId *string + func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy + func (request ListWorkRequestsRequest) String() string + type ListWorkRequestsResponse struct + Items []WorkRequestSummary + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListWorkRequestsResponse) HTTPResponse() *http.Response + func (response ListWorkRequestsResponse) String() string + type ListWorkRequestsSortByEnum string + const ListWorkRequestsSortById + const ListWorkRequestsSortByOperationtype + const ListWorkRequestsSortByStatus + const ListWorkRequestsSortByTimeaccepted + const ListWorkRequestsSortByTimefinished + const ListWorkRequestsSortByTimestarted + func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum + type ListWorkRequestsSortOrderEnum string + const ListWorkRequestsSortOrderAsc + const ListWorkRequestsSortOrderDesc + func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum + type LoadBalancingMethod interface + type LoadBalancingMethodMethodEnum string + const LoadBalancingMethodMethodIpHash + const LoadBalancingMethodMethodRoundRobin + const LoadBalancingMethodMethodStickyCookie + func GetLoadBalancingMethodMethodEnumValues() []LoadBalancingMethodMethodEnum + type Origin struct + CustomHeaders []Header + HttpPort *int + HttpsPort *int + Uri *string + func (m Origin) String() string + type OriginGroup struct + Origins []OriginGroupOrigins + func (m OriginGroup) String() string + type OriginGroupOrigins struct + Origin *string + Weight *int + func (m OriginGroupOrigins) String() string + type PolicyConfig struct + CertificateId *string + CipherGroup PolicyConfigCipherGroupEnum + ClientAddressHeader PolicyConfigClientAddressHeaderEnum + HealthChecks *HealthCheck + IsBehindCdn *bool + IsCacheControlRespected *bool + IsHttpsEnabled *bool + IsHttpsForced *bool + IsOriginCompressionEnabled *bool + IsResponseBufferingEnabled *bool + IsSniEnabled *bool + LoadBalancingMethod LoadBalancingMethod + TlsProtocols []PolicyConfigTlsProtocolsEnum + WebsocketPathPrefixes []string + func (m *PolicyConfig) UnmarshalJSON(data []byte) (e error) + func (m PolicyConfig) String() string + type PolicyConfigCipherGroupEnum string + const PolicyConfigCipherGroupDefault + func GetPolicyConfigCipherGroupEnumValues() []PolicyConfigCipherGroupEnum + type PolicyConfigClientAddressHeaderEnum string + const PolicyConfigClientAddressHeaderClientIp + const PolicyConfigClientAddressHeaderTrueClientIp + const PolicyConfigClientAddressHeaderXClientIp + const PolicyConfigClientAddressHeaderXForwardedFor + const PolicyConfigClientAddressHeaderXRealIp + func GetPolicyConfigClientAddressHeaderEnumValues() []PolicyConfigClientAddressHeaderEnum + type PolicyConfigTlsProtocolsEnum string + const PolicyConfigTlsProtocolsV1 + const PolicyConfigTlsProtocolsV11 + const PolicyConfigTlsProtocolsV12 + const PolicyConfigTlsProtocolsV13 + func GetPolicyConfigTlsProtocolsEnumValues() []PolicyConfigTlsProtocolsEnum + type ProtectionRule struct + Action ProtectionRuleActionEnum + Description *string + Exclusions []ProtectionRuleExclusion + Key *string + Labels []string + ModSecurityRuleIds []string + Name *string + func (m ProtectionRule) String() string + type ProtectionRuleAction struct + Action ProtectionRuleActionActionEnum + Exclusions []ProtectionRuleExclusion + Key *string + func (m ProtectionRuleAction) String() string + type ProtectionRuleActionActionEnum string + const ProtectionRuleActionActionBlock + const ProtectionRuleActionActionDetect + const ProtectionRuleActionActionOff + func GetProtectionRuleActionActionEnumValues() []ProtectionRuleActionActionEnum + type ProtectionRuleActionEnum string + const ProtectionRuleActionBlock + const ProtectionRuleActionDetect + const ProtectionRuleActionOff + func GetProtectionRuleActionEnumValues() []ProtectionRuleActionEnum + type ProtectionRuleExclusion struct + Exclusions []string + Target ProtectionRuleExclusionTargetEnum + func (m ProtectionRuleExclusion) String() string + type ProtectionRuleExclusionTargetEnum string + const ProtectionRuleExclusionTargetArgs + const ProtectionRuleExclusionTargetArgsNames + const ProtectionRuleExclusionTargetRequestCookieNames + const ProtectionRuleExclusionTargetRequestCookies + func GetProtectionRuleExclusionTargetEnumValues() []ProtectionRuleExclusionTargetEnum + type ProtectionSettings struct + AllowedHttpMethods []ProtectionSettingsAllowedHttpMethodsEnum + BlockAction ProtectionSettingsBlockActionEnum + BlockErrorPageCode *string + BlockErrorPageDescription *string + BlockErrorPageMessage *string + BlockResponseCode *int + IsResponseInspected *bool + MaxArgumentCount *int + MaxNameLengthPerArgument *int + MaxResponseSizeInKiB *int + MaxTotalNameLengthOfArguments *int + MediaTypes []string + RecommendationsPeriodInDays *int + func (m ProtectionSettings) String() string + type ProtectionSettingsAllowedHttpMethodsEnum string + const ProtectionSettingsAllowedHttpMethodsConnect + const ProtectionSettingsAllowedHttpMethodsDelete + const ProtectionSettingsAllowedHttpMethodsGet + const ProtectionSettingsAllowedHttpMethodsHead + const ProtectionSettingsAllowedHttpMethodsOptions + const ProtectionSettingsAllowedHttpMethodsPatch + const ProtectionSettingsAllowedHttpMethodsPost + const ProtectionSettingsAllowedHttpMethodsPropfind + const ProtectionSettingsAllowedHttpMethodsPut + const ProtectionSettingsAllowedHttpMethodsTrace + func GetProtectionSettingsAllowedHttpMethodsEnumValues() []ProtectionSettingsAllowedHttpMethodsEnum + type ProtectionSettingsBlockActionEnum string + const ProtectionSettingsBlockActionSetResponseCode + const ProtectionSettingsBlockActionShowErrorPage + func GetProtectionSettingsBlockActionEnumValues() []ProtectionSettingsBlockActionEnum + type PurgeCache struct + Resources []string + func (m PurgeCache) String() string + type PurgeCacheRequest struct + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request PurgeCacheRequest) HTTPRequest(method, path string) (http.Request, error) + func (request PurgeCacheRequest) RetryPolicy() *common.RetryPolicy + func (request PurgeCacheRequest) String() string + type PurgeCacheResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response PurgeCacheResponse) HTTPResponse() *http.Response + func (response PurgeCacheResponse) String() string + type Recommendation struct + Description *string + Key *string + Labels []string + ModSecurityRuleIds []string + Name *string + RecommendedAction *string + func (m Recommendation) String() string + type RedirectClient struct + func NewRedirectClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RedirectClient, err error) + func NewRedirectClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RedirectClient, err error) + func (client *RedirectClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *RedirectClient) SetRegion(region string) + func (client RedirectClient) ChangeHttpRedirectCompartment(ctx context.Context, request ChangeHttpRedirectCompartmentRequest) (response ChangeHttpRedirectCompartmentResponse, err error) + func (client RedirectClient) CreateHttpRedirect(ctx context.Context, request CreateHttpRedirectRequest) (response CreateHttpRedirectResponse, err error) + func (client RedirectClient) DeleteHttpRedirect(ctx context.Context, request DeleteHttpRedirectRequest) (response DeleteHttpRedirectResponse, err error) + func (client RedirectClient) GetHttpRedirect(ctx context.Context, request GetHttpRedirectRequest) (response GetHttpRedirectResponse, err error) + func (client RedirectClient) ListHttpRedirects(ctx context.Context, request ListHttpRedirectsRequest) (response ListHttpRedirectsResponse, err error) + func (client RedirectClient) UpdateHttpRedirect(ctx context.Context, request UpdateHttpRedirectRequest) (response UpdateHttpRedirectResponse, err error) + type RemoveHttpResponseHeaderAction struct + Header *string + func (m RemoveHttpResponseHeaderAction) MarshalJSON() (buff []byte, e error) + func (m RemoveHttpResponseHeaderAction) String() string + type RoundRobinLoadBalancingMethod struct + func (m RoundRobinLoadBalancingMethod) MarshalJSON() (buff []byte, e error) + func (m RoundRobinLoadBalancingMethod) String() string + type StickyCookieLoadBalancingMethod struct + Domain *string + ExpirationTimeInSeconds *int + Name *string + func (m StickyCookieLoadBalancingMethod) MarshalJSON() (buff []byte, e error) + func (m StickyCookieLoadBalancingMethod) String() string + type ThreatFeed struct + Action ThreatFeedActionEnum + Description *string + Key *string + Name *string + func (m ThreatFeed) String() string + type ThreatFeedAction struct + Action ThreatFeedActionActionEnum + Key *string + func (m ThreatFeedAction) String() string + type ThreatFeedActionActionEnum string + const ThreatFeedActionActionBlock + const ThreatFeedActionActionDetect + const ThreatFeedActionActionOff + func GetThreatFeedActionActionEnumValues() []ThreatFeedActionActionEnum + type ThreatFeedActionEnum string + const ThreatFeedActionBlock + const ThreatFeedActionDetect + const ThreatFeedActionOff + func GetThreatFeedActionEnumValues() []ThreatFeedActionEnum + type UpdateAccessRulesRequest struct + AccessRules []AccessRule + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateAccessRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateAccessRulesRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateAccessRulesRequest) String() string + type UpdateAccessRulesResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateAccessRulesResponse) HTTPResponse() *http.Response + func (response UpdateAccessRulesResponse) String() string + type UpdateAddressListDetails struct + Addresses []string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + func (m UpdateAddressListDetails) String() string + type UpdateAddressListRequest struct + AddressListId *string + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request UpdateAddressListRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateAddressListRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateAddressListRequest) String() string + type UpdateAddressListResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response UpdateAddressListResponse) HTTPResponse() *http.Response + func (response UpdateAddressListResponse) String() string + type UpdateCachingRulesRequest struct + CachingRulesDetails []CachingRule + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateCachingRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateCachingRulesRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateCachingRulesRequest) String() string + type UpdateCachingRulesResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateCachingRulesResponse) HTTPResponse() *http.Response + func (response UpdateCachingRulesResponse) String() string + type UpdateCaptchasRequest struct + Captchas []Captcha + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateCaptchasRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateCaptchasRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateCaptchasRequest) String() string + type UpdateCaptchasResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateCaptchasResponse) HTTPResponse() *http.Response + func (response UpdateCaptchasResponse) String() string + type UpdateCertificateDetails struct + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + func (m UpdateCertificateDetails) String() string + type UpdateCertificateRequest struct + CertificateId *string + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request UpdateCertificateRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateCertificateRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateCertificateRequest) String() string + type UpdateCertificateResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response UpdateCertificateResponse) HTTPResponse() *http.Response + func (response UpdateCertificateResponse) String() string + type UpdateCustomProtectionRuleDetails struct + DefinedTags map[string]map[string]interface{} + Description *string + DisplayName *string + FreeformTags map[string]string + Template *string + func (m UpdateCustomProtectionRuleDetails) String() string + type UpdateCustomProtectionRuleRequest struct + CustomProtectionRuleId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request UpdateCustomProtectionRuleRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateCustomProtectionRuleRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateCustomProtectionRuleRequest) String() string + type UpdateCustomProtectionRuleResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response UpdateCustomProtectionRuleResponse) HTTPResponse() *http.Response + func (response UpdateCustomProtectionRuleResponse) String() string + type UpdateDeviceFingerprintChallengeRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateDeviceFingerprintChallengeDetails DeviceFingerprintChallenge + WaasPolicyId *string + func (request UpdateDeviceFingerprintChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateDeviceFingerprintChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateDeviceFingerprintChallengeRequest) String() string + type UpdateDeviceFingerprintChallengeResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateDeviceFingerprintChallengeResponse) HTTPResponse() *http.Response + func (response UpdateDeviceFingerprintChallengeResponse) String() string + type UpdateGoodBotsRequest struct + GoodBots []GoodBot + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateGoodBotsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateGoodBotsRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateGoodBotsRequest) String() string + type UpdateGoodBotsResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateGoodBotsResponse) HTTPResponse() *http.Response + func (response UpdateGoodBotsResponse) String() string + type UpdateHttpRedirectDetails struct + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + ResponseCode *int + Target *HttpRedirectTarget + func (m UpdateHttpRedirectDetails) String() string + type UpdateHttpRedirectRequest struct + HttpRedirectId *string + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + func (request UpdateHttpRedirectRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateHttpRedirectRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateHttpRedirectRequest) String() string + type UpdateHttpRedirectResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateHttpRedirectResponse) HTTPResponse() *http.Response + func (response UpdateHttpRedirectResponse) String() string + type UpdateHumanInteractionChallengeRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateHumanInteractionChallengeDetails HumanInteractionChallenge + WaasPolicyId *string + func (request UpdateHumanInteractionChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateHumanInteractionChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateHumanInteractionChallengeRequest) String() string + type UpdateHumanInteractionChallengeResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateHumanInteractionChallengeResponse) HTTPResponse() *http.Response + func (response UpdateHumanInteractionChallengeResponse) String() string + type UpdateJsChallengeRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateJsChallengeDetails JsChallenge + WaasPolicyId *string + func (request UpdateJsChallengeRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateJsChallengeRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateJsChallengeRequest) String() string + type UpdateJsChallengeResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateJsChallengeResponse) HTTPResponse() *http.Response + func (response UpdateJsChallengeResponse) String() string + type UpdatePolicyConfigRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdatePolicyConfigDetails PolicyConfig + WaasPolicyId *string + func (request UpdatePolicyConfigRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdatePolicyConfigRequest) RetryPolicy() *common.RetryPolicy + func (request UpdatePolicyConfigRequest) String() string + type UpdatePolicyConfigResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdatePolicyConfigResponse) HTTPResponse() *http.Response + func (response UpdatePolicyConfigResponse) String() string + type UpdateProtectionRulesRequest struct + IfMatch *string + OpcRequestId *string + ProtectionRules []ProtectionRuleAction + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateProtectionRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateProtectionRulesRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateProtectionRulesRequest) String() string + type UpdateProtectionRulesResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateProtectionRulesResponse) HTTPResponse() *http.Response + func (response UpdateProtectionRulesResponse) String() string + type UpdateProtectionSettingsRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateProtectionSettingsDetails ProtectionSettings + WaasPolicyId *string + func (request UpdateProtectionSettingsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateProtectionSettingsRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateProtectionSettingsRequest) String() string + type UpdateProtectionSettingsResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateProtectionSettingsResponse) HTTPResponse() *http.Response + func (response UpdateProtectionSettingsResponse) String() string + type UpdateThreatFeedsRequest struct + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + ThreatFeeds []ThreatFeedAction + WaasPolicyId *string + func (request UpdateThreatFeedsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateThreatFeedsRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateThreatFeedsRequest) String() string + type UpdateThreatFeedsResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateThreatFeedsResponse) HTTPResponse() *http.Response + func (response UpdateThreatFeedsResponse) String() string + type UpdateWaasPolicyCustomProtectionRulesRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateCustomProtectionRulesDetails []CustomProtectionRuleSetting + WaasPolicyId *string + func (request UpdateWaasPolicyCustomProtectionRulesRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateWaasPolicyCustomProtectionRulesRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateWaasPolicyCustomProtectionRulesRequest) String() string + type UpdateWaasPolicyCustomProtectionRulesResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateWaasPolicyCustomProtectionRulesResponse) HTTPResponse() *http.Response + func (response UpdateWaasPolicyCustomProtectionRulesResponse) String() string + type UpdateWaasPolicyDetails struct + AdditionalDomains []string + DefinedTags map[string]map[string]interface{} + DisplayName *string + FreeformTags map[string]string + OriginGroups map[string]OriginGroup + Origins map[string]Origin + PolicyConfig *PolicyConfig + WafConfig *WafConfig + func (m UpdateWaasPolicyDetails) String() string + type UpdateWaasPolicyRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + func (request UpdateWaasPolicyRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateWaasPolicyRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateWaasPolicyRequest) String() string + type UpdateWaasPolicyResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateWaasPolicyResponse) HTTPResponse() *http.Response + func (response UpdateWaasPolicyResponse) String() string + type UpdateWafAddressRateLimitingRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateWafAddressRateLimitingDetails AddressRateLimiting + WaasPolicyId *string + func (request UpdateWafAddressRateLimitingRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateWafAddressRateLimitingRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateWafAddressRateLimitingRequest) String() string + type UpdateWafAddressRateLimitingResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateWafAddressRateLimitingResponse) HTTPResponse() *http.Response + func (response UpdateWafAddressRateLimitingResponse) String() string + type UpdateWafConfigRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + UpdateWafConfigDetails WafConfig + WaasPolicyId *string + func (request UpdateWafConfigRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateWafConfigRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateWafConfigRequest) String() string + type UpdateWafConfigResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateWafConfigResponse) HTTPResponse() *http.Response + func (response UpdateWafConfigResponse) String() string + type UpdateWhitelistsRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + WaasPolicyId *string + Whitelists []Whitelist + func (request UpdateWhitelistsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateWhitelistsRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateWhitelistsRequest) String() string + type UpdateWhitelistsResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateWhitelistsResponse) HTTPResponse() *http.Response + func (response UpdateWhitelistsResponse) String() string + type WaasClient struct + func NewWaasClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WaasClient, err error) + func NewWaasClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WaasClient, err error) + func (client *WaasClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *WaasClient) SetRegion(region string) + func (client WaasClient) AcceptRecommendations(ctx context.Context, request AcceptRecommendationsRequest) (response AcceptRecommendationsResponse, err error) + func (client WaasClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error) + func (client WaasClient) ChangeAddressListCompartment(ctx context.Context, request ChangeAddressListCompartmentRequest) (response ChangeAddressListCompartmentResponse, err error) + func (client WaasClient) ChangeCertificateCompartment(ctx context.Context, request ChangeCertificateCompartmentRequest) (response ChangeCertificateCompartmentResponse, err error) + func (client WaasClient) ChangeCustomProtectionRuleCompartment(ctx context.Context, request ChangeCustomProtectionRuleCompartmentRequest) (response ChangeCustomProtectionRuleCompartmentResponse, err error) + func (client WaasClient) ChangeWaasPolicyCompartment(ctx context.Context, request ChangeWaasPolicyCompartmentRequest) (response ChangeWaasPolicyCompartmentResponse, err error) + func (client WaasClient) CreateAddressList(ctx context.Context, request CreateAddressListRequest) (response CreateAddressListResponse, err error) + func (client WaasClient) CreateCertificate(ctx context.Context, request CreateCertificateRequest) (response CreateCertificateResponse, err error) + func (client WaasClient) CreateCustomProtectionRule(ctx context.Context, request CreateCustomProtectionRuleRequest) (response CreateCustomProtectionRuleResponse, err error) + func (client WaasClient) CreateWaasPolicy(ctx context.Context, request CreateWaasPolicyRequest) (response CreateWaasPolicyResponse, err error) + func (client WaasClient) DeleteAddressList(ctx context.Context, request DeleteAddressListRequest) (response DeleteAddressListResponse, err error) + func (client WaasClient) DeleteCertificate(ctx context.Context, request DeleteCertificateRequest) (response DeleteCertificateResponse, err error) + func (client WaasClient) DeleteCustomProtectionRule(ctx context.Context, request DeleteCustomProtectionRuleRequest) (response DeleteCustomProtectionRuleResponse, err error) + func (client WaasClient) DeleteWaasPolicy(ctx context.Context, request DeleteWaasPolicyRequest) (response DeleteWaasPolicyResponse, err error) + func (client WaasClient) GetAddressList(ctx context.Context, request GetAddressListRequest) (response GetAddressListResponse, err error) + func (client WaasClient) GetCertificate(ctx context.Context, request GetCertificateRequest) (response GetCertificateResponse, err error) + func (client WaasClient) GetCustomProtectionRule(ctx context.Context, request GetCustomProtectionRuleRequest) (response GetCustomProtectionRuleResponse, err error) + func (client WaasClient) GetDeviceFingerprintChallenge(ctx context.Context, request GetDeviceFingerprintChallengeRequest) (response GetDeviceFingerprintChallengeResponse, err error) + func (client WaasClient) GetHumanInteractionChallenge(ctx context.Context, request GetHumanInteractionChallengeRequest) (response GetHumanInteractionChallengeResponse, err error) + func (client WaasClient) GetJsChallenge(ctx context.Context, request GetJsChallengeRequest) (response GetJsChallengeResponse, err error) + func (client WaasClient) GetPolicyConfig(ctx context.Context, request GetPolicyConfigRequest) (response GetPolicyConfigResponse, err error) + func (client WaasClient) GetProtectionRule(ctx context.Context, request GetProtectionRuleRequest) (response GetProtectionRuleResponse, err error) + func (client WaasClient) GetProtectionSettings(ctx context.Context, request GetProtectionSettingsRequest) (response GetProtectionSettingsResponse, err error) + func (client WaasClient) GetWaasPolicy(ctx context.Context, request GetWaasPolicyRequest) (response GetWaasPolicyResponse, err error) + func (client WaasClient) GetWafAddressRateLimiting(ctx context.Context, request GetWafAddressRateLimitingRequest) (response GetWafAddressRateLimitingResponse, err error) + func (client WaasClient) GetWafConfig(ctx context.Context, request GetWafConfigRequest) (response GetWafConfigResponse, err error) + func (client WaasClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error) + func (client WaasClient) ListAccessRules(ctx context.Context, request ListAccessRulesRequest) (response ListAccessRulesResponse, err error) + func (client WaasClient) ListAddressLists(ctx context.Context, request ListAddressListsRequest) (response ListAddressListsResponse, err error) + func (client WaasClient) ListCachingRules(ctx context.Context, request ListCachingRulesRequest) (response ListCachingRulesResponse, err error) + func (client WaasClient) ListCaptchas(ctx context.Context, request ListCaptchasRequest) (response ListCaptchasResponse, err error) + func (client WaasClient) ListCertificates(ctx context.Context, request ListCertificatesRequest) (response ListCertificatesResponse, err error) + func (client WaasClient) ListCustomProtectionRules(ctx context.Context, request ListCustomProtectionRulesRequest) (response ListCustomProtectionRulesResponse, err error) + func (client WaasClient) ListEdgeSubnets(ctx context.Context, request ListEdgeSubnetsRequest) (response ListEdgeSubnetsResponse, err error) + func (client WaasClient) ListGoodBots(ctx context.Context, request ListGoodBotsRequest) (response ListGoodBotsResponse, err error) + func (client WaasClient) ListProtectionRules(ctx context.Context, request ListProtectionRulesRequest) (response ListProtectionRulesResponse, err error) + func (client WaasClient) ListRecommendations(ctx context.Context, request ListRecommendationsRequest) (response ListRecommendationsResponse, err error) + func (client WaasClient) ListThreatFeeds(ctx context.Context, request ListThreatFeedsRequest) (response ListThreatFeedsResponse, err error) + func (client WaasClient) ListWaasPolicies(ctx context.Context, request ListWaasPoliciesRequest) (response ListWaasPoliciesResponse, err error) + func (client WaasClient) ListWaasPolicyCustomProtectionRules(ctx context.Context, request ListWaasPolicyCustomProtectionRulesRequest) (response ListWaasPolicyCustomProtectionRulesResponse, err error) + func (client WaasClient) ListWafBlockedRequests(ctx context.Context, request ListWafBlockedRequestsRequest) (response ListWafBlockedRequestsResponse, err error) + func (client WaasClient) ListWafLogs(ctx context.Context, request ListWafLogsRequest) (response ListWafLogsResponse, err error) + func (client WaasClient) ListWafRequests(ctx context.Context, request ListWafRequestsRequest) (response ListWafRequestsResponse, err error) + func (client WaasClient) ListWafTraffic(ctx context.Context, request ListWafTrafficRequest) (response ListWafTrafficResponse, err error) + func (client WaasClient) ListWhitelists(ctx context.Context, request ListWhitelistsRequest) (response ListWhitelistsResponse, err error) + func (client WaasClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error) + func (client WaasClient) PurgeCache(ctx context.Context, request PurgeCacheRequest) (response PurgeCacheResponse, err error) + func (client WaasClient) UpdateAccessRules(ctx context.Context, request UpdateAccessRulesRequest) (response UpdateAccessRulesResponse, err error) + func (client WaasClient) UpdateAddressList(ctx context.Context, request UpdateAddressListRequest) (response UpdateAddressListResponse, err error) + func (client WaasClient) UpdateCachingRules(ctx context.Context, request UpdateCachingRulesRequest) (response UpdateCachingRulesResponse, err error) + func (client WaasClient) UpdateCaptchas(ctx context.Context, request UpdateCaptchasRequest) (response UpdateCaptchasResponse, err error) + func (client WaasClient) UpdateCertificate(ctx context.Context, request UpdateCertificateRequest) (response UpdateCertificateResponse, err error) + func (client WaasClient) UpdateCustomProtectionRule(ctx context.Context, request UpdateCustomProtectionRuleRequest) (response UpdateCustomProtectionRuleResponse, err error) + func (client WaasClient) UpdateDeviceFingerprintChallenge(ctx context.Context, request UpdateDeviceFingerprintChallengeRequest) (response UpdateDeviceFingerprintChallengeResponse, err error) + func (client WaasClient) UpdateGoodBots(ctx context.Context, request UpdateGoodBotsRequest) (response UpdateGoodBotsResponse, err error) + func (client WaasClient) UpdateHumanInteractionChallenge(ctx context.Context, request UpdateHumanInteractionChallengeRequest) (response UpdateHumanInteractionChallengeResponse, err error) + func (client WaasClient) UpdateJsChallenge(ctx context.Context, request UpdateJsChallengeRequest) (response UpdateJsChallengeResponse, err error) + func (client WaasClient) UpdatePolicyConfig(ctx context.Context, request UpdatePolicyConfigRequest) (response UpdatePolicyConfigResponse, err error) + func (client WaasClient) UpdateProtectionRules(ctx context.Context, request UpdateProtectionRulesRequest) (response UpdateProtectionRulesResponse, err error) + func (client WaasClient) UpdateProtectionSettings(ctx context.Context, request UpdateProtectionSettingsRequest) (response UpdateProtectionSettingsResponse, err error) + func (client WaasClient) UpdateThreatFeeds(ctx context.Context, request UpdateThreatFeedsRequest) (response UpdateThreatFeedsResponse, err error) + func (client WaasClient) UpdateWaasPolicy(ctx context.Context, request UpdateWaasPolicyRequest) (response UpdateWaasPolicyResponse, err error) + func (client WaasClient) UpdateWaasPolicyCustomProtectionRules(ctx context.Context, request UpdateWaasPolicyCustomProtectionRulesRequest) (response UpdateWaasPolicyCustomProtectionRulesResponse, err error) + func (client WaasClient) UpdateWafAddressRateLimiting(ctx context.Context, request UpdateWafAddressRateLimitingRequest) (response UpdateWafAddressRateLimitingResponse, err error) + func (client WaasClient) UpdateWafConfig(ctx context.Context, request UpdateWafConfigRequest) (response UpdateWafConfigResponse, err error) + func (client WaasClient) UpdateWhitelists(ctx context.Context, request UpdateWhitelistsRequest) (response UpdateWhitelistsResponse, err error) + type WaasPolicy struct + AdditionalDomains []string + Cname *string + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + OriginGroups map[string]OriginGroup + Origins map[string]Origin + PolicyConfig *PolicyConfig + TimeCreated *common.SDKTime + WafConfig *WafConfig + func (m WaasPolicy) String() string + type WaasPolicyCustomProtectionRuleSummary struct + Action WaasPolicyCustomProtectionRuleSummaryActionEnum + DisplayName *string + Exclusions []ProtectionRuleExclusion + Id *string + ModSecurityRuleIds []string + func (m WaasPolicyCustomProtectionRuleSummary) String() string + type WaasPolicyCustomProtectionRuleSummaryActionEnum string + const WaasPolicyCustomProtectionRuleSummaryActionBlock + const WaasPolicyCustomProtectionRuleSummaryActionDetect + func GetWaasPolicyCustomProtectionRuleSummaryActionEnumValues() []WaasPolicyCustomProtectionRuleSummaryActionEnum + type WaasPolicyLifecycleStateEnum = LifecycleStatesEnum + type WaasPolicySummary struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + DisplayName *string + Domain *string + FreeformTags map[string]string + Id *string + LifecycleState LifecycleStatesEnum + TimeCreated *common.SDKTime + func (m WaasPolicySummary) String() string + type WaasPolicySummaryLifecycleStateEnum = LifecycleStatesEnum + type WafBlockedRequest struct + Count *int + TimeObserved *common.SDKTime + TimeRangeInSeconds *int + WafFeature WafBlockedRequestWafFeatureEnum + func (m WafBlockedRequest) String() string + type WafBlockedRequestWafFeatureEnum string + const WafBlockedRequestWafFeatureAccessRules + const WafBlockedRequestWafFeatureAddressRateLimiting + const WafBlockedRequestWafFeatureCaptcha + const WafBlockedRequestWafFeatureDeviceFingerprintChallenge + const WafBlockedRequestWafFeatureHumanInteractionChallenge + const WafBlockedRequestWafFeatureJsChallenge + const WafBlockedRequestWafFeatureProtectionRules + const WafBlockedRequestWafFeatureThreatFeeds + func GetWafBlockedRequestWafFeatureEnumValues() []WafBlockedRequestWafFeatureEnum + type WafConfig struct + AccessRules []AccessRule + AddressRateLimiting *AddressRateLimiting + CachingRules []CachingRule + Captchas []Captcha + CustomProtectionRules []CustomProtectionRuleSetting + DeviceFingerprintChallenge *DeviceFingerprintChallenge + GoodBots []GoodBot + HumanInteractionChallenge *HumanInteractionChallenge + JsChallenge *JsChallenge + Origin *string + OriginGroups []string + ProtectionRules []ProtectionRule + ProtectionSettings *ProtectionSettings + ThreatFeeds []ThreatFeed + Whitelists []Whitelist + func (m WafConfig) String() string + type WafConfigDetails struct + AccessRules []AccessRule + AddressRateLimiting *AddressRateLimiting + CachingRules []CachingRule + Captchas []Captcha + CustomProtectionRules []CustomProtectionRuleSetting + DeviceFingerprintChallenge *DeviceFingerprintChallenge + HumanInteractionChallenge *HumanInteractionChallenge + JsChallenge *JsChallenge + Origin *string + OriginGroups []string + ProtectionSettings *ProtectionSettings + Whitelists []Whitelist + func (m WafConfigDetails) String() string + type WafLog struct + AccessRuleKey *string + Action *string + AddressRateLimitingKey *string + CaptchaAction *string + CaptchaExpected *string + CaptchaFailCount *string + CaptchaReceived *string + ClientAddress *string + CountryCode *string + CountryName *string + Device *string + Domain *string + Fingerprint *string + HttpHeaders map[string]string + HttpMethod *string + IncidentKey *string + LogType *string + OriginAddress *string + OriginResponseTime *string + ProtectionRuleDetections map[string]string + Referrer *string + RequestHeaders map[string]string + RequestUrl *string + ResponseCode *int + ResponseSize *int + ThreatFeedKey *string + Timestamp *common.SDKTime + UserAgent *string + func (m WafLog) String() string + type WafMeterDatum struct + CompartmentId *string + IsBotEnabled *bool + IsOciOrigin *bool + RequestCount *int + TagSlug []byte + TenancyId *string + TimeObserved *common.SDKTime + TimeRangeInSeconds *int + TrafficInBytes *int + WaasPolicyId *string + func (m WafMeterDatum) String() string + type WafRequest struct + Count *int + TimeObserved *common.SDKTime + TimeRangeInSeconds *int + func (m WafRequest) String() string + type WafTrafficDatum struct + CompartmentId *string + TenancyId *string + TimeObserved *common.SDKTime + TimeRangeInSeconds *int + TrafficInBytes *int + WaasPolicyId *string + func (m WafTrafficDatum) String() string + type Whitelist struct + AddressLists []string + Addresses []string + Name *string + func (m Whitelist) String() string + type WorkRequest struct + CompartmentId *string + Errors []WorkRequestError + Id *string + Logs []WorkRequestLogEntry + OperationType WorkRequestOperationTypesEnum + PercentComplete *int + Resources []WorkRequestResource + Status WorkRequestStatusValuesEnum + TimeAccepted *common.SDKTime + TimeFinished *common.SDKTime + TimeStarted *common.SDKTime + func (m WorkRequest) String() string + type WorkRequestError struct + Code *string + Message *string + Timestamp *common.SDKTime + func (m WorkRequestError) String() string + type WorkRequestLogEntry struct + Message *string + Timestamp *common.SDKTime + func (m WorkRequestLogEntry) String() string + type WorkRequestOperationTypeEnum = WorkRequestOperationTypesEnum + type WorkRequestOperationTypesEnum string + const WorkRequestOperationTypeCreateCustomProtectionRule + const WorkRequestOperationTypeCreateHttpRedirect + const WorkRequestOperationTypeCreateWaasPolicy + const WorkRequestOperationTypeDeleteCustomProtectionRule + const WorkRequestOperationTypeDeleteHttpRedirect + const WorkRequestOperationTypeDeleteWaasPolicy + const WorkRequestOperationTypePurgeWaasPolicyCache + const WorkRequestOperationTypeUpdateCustomProtectionRule + const WorkRequestOperationTypeUpdateHttpRedirect + const WorkRequestOperationTypeUpdateWaasPolicy + const WorkRequestOperationTypesCreateCustomProtectionRule + const WorkRequestOperationTypesCreateHttpRedirect + const WorkRequestOperationTypesCreateWaasPolicy + const WorkRequestOperationTypesDeleteCustomProtectionRule + const WorkRequestOperationTypesDeleteHttpRedirect + const WorkRequestOperationTypesDeleteWaasPolicy + const WorkRequestOperationTypesPurgeWaasPolicyCache + const WorkRequestOperationTypesUpdateCustomProtectionRule + const WorkRequestOperationTypesUpdateHttpRedirect + const WorkRequestOperationTypesUpdateWaasPolicy + const WorkRequestSummaryOperationTypeCreateCustomProtectionRule + const WorkRequestSummaryOperationTypeCreateHttpRedirect + const WorkRequestSummaryOperationTypeCreateWaasPolicy + const WorkRequestSummaryOperationTypeDeleteCustomProtectionRule + const WorkRequestSummaryOperationTypeDeleteHttpRedirect + const WorkRequestSummaryOperationTypeDeleteWaasPolicy + const WorkRequestSummaryOperationTypePurgeWaasPolicyCache + const WorkRequestSummaryOperationTypeUpdateCustomProtectionRule + const WorkRequestSummaryOperationTypeUpdateHttpRedirect + const WorkRequestSummaryOperationTypeUpdateWaasPolicy + func GetWorkRequestOperationTypesEnumValues() []WorkRequestOperationTypesEnum + type WorkRequestResource struct + ActionType WorkRequestResourceActionTypeEnum + EntityType *string + EntityUri *string + Identifier *string + func (m WorkRequestResource) String() string + type WorkRequestResourceActionTypeEnum string + const WorkRequestResourceActionTypeCreated + const WorkRequestResourceActionTypeDeleted + const WorkRequestResourceActionTypeInProgress + const WorkRequestResourceActionTypePurged + const WorkRequestResourceActionTypeRelated + const WorkRequestResourceActionTypeUpdated + func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum + type WorkRequestStatusEnum = WorkRequestStatusValuesEnum + type WorkRequestStatusValuesEnum string + const WorkRequestStatusAccepted + const WorkRequestStatusCanceled + const WorkRequestStatusCanceling + const WorkRequestStatusFailed + const WorkRequestStatusInProgress + const WorkRequestStatusSucceeded + const WorkRequestStatusValuesAccepted + const WorkRequestStatusValuesCanceled + const WorkRequestStatusValuesCanceling + const WorkRequestStatusValuesFailed + const WorkRequestStatusValuesInProgress + const WorkRequestStatusValuesSucceeded + const WorkRequestSummaryStatusAccepted + const WorkRequestSummaryStatusCanceled + const WorkRequestSummaryStatusCanceling + const WorkRequestSummaryStatusFailed + const WorkRequestSummaryStatusInProgress + const WorkRequestSummaryStatusSucceeded + func GetWorkRequestStatusValuesEnumValues() []WorkRequestStatusValuesEnum + type WorkRequestSummary struct + CompartmentId *string + Id *string + OperationType WorkRequestOperationTypesEnum + PercentComplete *int + Resources []WorkRequestResource + Status WorkRequestStatusValuesEnum + TimeAccepted *common.SDKTime + TimeFinished *common.SDKTime + TimeStarted *common.SDKTime + func (m WorkRequestSummary) String() string + type WorkRequestSummaryOperationTypeEnum = WorkRequestOperationTypesEnum + type WorkRequestSummaryStatusEnum = WorkRequestStatusValuesEnum Other modules containing this package github.com/oracle/oci-go-sdk github.com/oracle/oci-go-sdk/v25 github.com/oracle/oci-go-sdk/v26 github.com/oracle/oci-go-sdk/v27 github.com/oracle/oci-go-sdk/v28 github.com/oracle/oci-go-sdk/v29 github.com/oracle/oci-go-sdk/v30 github.com/oracle/oci-go-sdk/v31 github.com/oracle/oci-go-sdk/v32 github.com/oracle/oci-go-sdk/v33 github.com/oracle/oci-go-sdk/v34 github.com/oracle/oci-go-sdk/v35 github.com/oracle/oci-go-sdk/v36 github.com/oracle/oci-go-sdk/v37 github.com/oracle/oci-go-sdk/v39 github.com/oracle/oci-go-sdk/v40 github.com/oracle/oci-go-sdk/v41 github.com/oracle/oci-go-sdk/v42 github.com/oracle/oci-go-sdk/v43 github.com/oracle/oci-go-sdk/v44 github.com/oracle/oci-go-sdk/v45 github.com/oracle/oci-go-sdk/v46 github.com/oracle/oci-go-sdk/v47 github.com/oracle/oci-go-sdk/v48 github.com/oracle/oci-go-sdk/v49 github.com/oracle/oci-go-sdk/v50 github.com/oracle/oci-go-sdk/v51 github.com/oracle/oci-go-sdk/v52 github.com/oracle/oci-go-sdk/v53 github.com/oracle/oci-go-sdk/v54 github.com/oracle/oci-go-sdk/v55 github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v57 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v59 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65