Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const ActionValueAllow + const ActionValueBlock + const ActionValueCaptcha + const ActionValueChallenge + const ActionValueCount + const ActionValueExcludedAsCount + const AssociatedResourceTypeCloudfront + const BodyParsingFallbackBehaviorEvaluateAsString + const BodyParsingFallbackBehaviorMatch + const BodyParsingFallbackBehaviorNoMatch + const ComparisonOperatorEq + const ComparisonOperatorGe + const ComparisonOperatorGt + const ComparisonOperatorLe + const ComparisonOperatorLt + const ComparisonOperatorNe + const CountryCodeAd + const CountryCodeAe + const CountryCodeAf + const CountryCodeAg + const CountryCodeAi + const CountryCodeAl + const CountryCodeAm + const CountryCodeAo + const CountryCodeAq + const CountryCodeAr + const CountryCodeAs + const CountryCodeAt + const CountryCodeAu + const CountryCodeAw + const CountryCodeAx + const CountryCodeAz + const CountryCodeBa + const CountryCodeBb + const CountryCodeBd + const CountryCodeBe + const CountryCodeBf + const CountryCodeBg + const CountryCodeBh + const CountryCodeBi + const CountryCodeBj + const CountryCodeBl + const CountryCodeBm + const CountryCodeBn + const CountryCodeBo + const CountryCodeBq + const CountryCodeBr + const CountryCodeBs + const CountryCodeBt + const CountryCodeBv + const CountryCodeBw + const CountryCodeBy + const CountryCodeBz + const CountryCodeCa + const CountryCodeCc + const CountryCodeCd + const CountryCodeCf + const CountryCodeCg + const CountryCodeCh + const CountryCodeCi + const CountryCodeCk + const CountryCodeCl + const CountryCodeCm + const CountryCodeCn + const CountryCodeCo + const CountryCodeCr + const CountryCodeCu + const CountryCodeCv + const CountryCodeCw + const CountryCodeCx + const CountryCodeCy + const CountryCodeCz + const CountryCodeDe + const CountryCodeDj + const CountryCodeDk + const CountryCodeDm + const CountryCodeDo + const CountryCodeDz + const CountryCodeEc + const CountryCodeEe + const CountryCodeEg + const CountryCodeEh + const CountryCodeEr + const CountryCodeEs + const CountryCodeEt + const CountryCodeFi + const CountryCodeFj + const CountryCodeFk + const CountryCodeFm + const CountryCodeFo + const CountryCodeFr + const CountryCodeGa + const CountryCodeGb + const CountryCodeGd + const CountryCodeGe + const CountryCodeGf + const CountryCodeGg + const CountryCodeGh + const CountryCodeGi + const CountryCodeGl + const CountryCodeGm + const CountryCodeGn + const CountryCodeGp + const CountryCodeGq + const CountryCodeGr + const CountryCodeGs + const CountryCodeGt + const CountryCodeGu + const CountryCodeGw + const CountryCodeGy + const CountryCodeHk + const CountryCodeHm + const CountryCodeHn + const CountryCodeHr + const CountryCodeHt + const CountryCodeHu + const CountryCodeId + const CountryCodeIe + const CountryCodeIl + const CountryCodeIm + const CountryCodeIn + const CountryCodeIo + const CountryCodeIq + const CountryCodeIr + const CountryCodeIs + const CountryCodeIt + const CountryCodeJe + const CountryCodeJm + const CountryCodeJo + const CountryCodeJp + const CountryCodeKe + const CountryCodeKg + const CountryCodeKh + const CountryCodeKi + const CountryCodeKm + const CountryCodeKn + const CountryCodeKp + const CountryCodeKr + const CountryCodeKw + const CountryCodeKy + const CountryCodeKz + const CountryCodeLa + const CountryCodeLb + const CountryCodeLc + const CountryCodeLi + const CountryCodeLk + const CountryCodeLr + const CountryCodeLs + const CountryCodeLt + const CountryCodeLu + const CountryCodeLv + const CountryCodeLy + const CountryCodeMa + const CountryCodeMc + const CountryCodeMd + const CountryCodeMe + const CountryCodeMf + const CountryCodeMg + const CountryCodeMh + const CountryCodeMk + const CountryCodeMl + const CountryCodeMm + const CountryCodeMn + const CountryCodeMo + const CountryCodeMp + const CountryCodeMq + const CountryCodeMr + const CountryCodeMs + const CountryCodeMt + const CountryCodeMu + const CountryCodeMv + const CountryCodeMw + const CountryCodeMx + const CountryCodeMy + const CountryCodeMz + const CountryCodeNa + const CountryCodeNc + const CountryCodeNe + const CountryCodeNf + const CountryCodeNg + const CountryCodeNi + const CountryCodeNl + const CountryCodeNo + const CountryCodeNp + const CountryCodeNr + const CountryCodeNu + const CountryCodeNz + const CountryCodeOm + const CountryCodePa + const CountryCodePe + const CountryCodePf + const CountryCodePg + const CountryCodePh + const CountryCodePk + const CountryCodePl + const CountryCodePm + const CountryCodePn + const CountryCodePr + const CountryCodePs + const CountryCodePt + const CountryCodePw + const CountryCodePy + const CountryCodeQa + const CountryCodeRe + const CountryCodeRo + const CountryCodeRs + const CountryCodeRu + const CountryCodeRw + const CountryCodeSa + const CountryCodeSb + const CountryCodeSc + const CountryCodeSd + const CountryCodeSe + const CountryCodeSg + const CountryCodeSh + const CountryCodeSi + const CountryCodeSj + const CountryCodeSk + const CountryCodeSl + const CountryCodeSm + const CountryCodeSn + const CountryCodeSo + const CountryCodeSr + const CountryCodeSs + const CountryCodeSt + const CountryCodeSv + const CountryCodeSx + const CountryCodeSy + const CountryCodeSz + const CountryCodeTc + const CountryCodeTd + const CountryCodeTf + const CountryCodeTg + const CountryCodeTh + const CountryCodeTj + const CountryCodeTk + const CountryCodeTl + const CountryCodeTm + const CountryCodeTn + const CountryCodeTo + const CountryCodeTr + const CountryCodeTt + const CountryCodeTv + const CountryCodeTw + const CountryCodeTz + const CountryCodeUa + const CountryCodeUg + const CountryCodeUm + const CountryCodeUs + const CountryCodeUy + const CountryCodeUz + const CountryCodeVa + const CountryCodeVc + const CountryCodeVe + const CountryCodeVg + const CountryCodeVi + const CountryCodeVn + const CountryCodeVu + const CountryCodeWf + const CountryCodeWs + const CountryCodeXk + const CountryCodeYe + const CountryCodeYt + const CountryCodeZa + const CountryCodeZm + const CountryCodeZw + const EndpointsID + const ErrCodeWAFAssociatedItemException + const ErrCodeWAFConfigurationWarningException + const ErrCodeWAFDuplicateItemException + const ErrCodeWAFExpiredManagedRuleGroupVersionException + const ErrCodeWAFInternalErrorException + const ErrCodeWAFInvalidOperationException + const ErrCodeWAFInvalidParameterException + const ErrCodeWAFInvalidPermissionPolicyException + const ErrCodeWAFInvalidResourceException + const ErrCodeWAFLimitsExceededException + const ErrCodeWAFLogDestinationPermissionIssueException + const ErrCodeWAFNonexistentItemException + const ErrCodeWAFOptimisticLockException + const ErrCodeWAFServiceLinkedRoleErrorException + const ErrCodeWAFSubscriptionNotFoundException + const ErrCodeWAFTagOperationException + const ErrCodeWAFTagOperationInternalErrorException + const ErrCodeWAFUnavailableEntityException + const ErrCodeWAFUnsupportedAggregateKeyTypeException + const FailureReasonTokenDomainMismatch + const FailureReasonTokenExpired + const FailureReasonTokenInvalid + const FailureReasonTokenMissing + const FallbackBehaviorMatch + const FallbackBehaviorNoMatch + const FilterBehaviorDrop + const FilterBehaviorKeep + const FilterRequirementMeetsAll + const FilterRequirementMeetsAny + const ForwardedIPPositionAny + const ForwardedIPPositionFirst + const ForwardedIPPositionLast + const IPAddressVersionIpv4 + const IPAddressVersionIpv6 + const InspectionLevelCommon + const InspectionLevelTargeted + const JsonMatchScopeAll + const JsonMatchScopeKey + const JsonMatchScopeValue + const LabelMatchScopeLabel + const LabelMatchScopeNamespace + const MapMatchScopeAll + const MapMatchScopeKey + const MapMatchScopeValue + const OversizeHandlingContinue + const OversizeHandlingMatch + const OversizeHandlingNoMatch + const ParameterExceptionFieldAcpRuleSetResponseInspection + const ParameterExceptionFieldAndStatement + const ParameterExceptionFieldAssociableResource + const ParameterExceptionFieldAssociatedResourceType + const ParameterExceptionFieldAtpRuleSetResponseInspection + const ParameterExceptionFieldBodyParsingFallbackBehavior + const ParameterExceptionFieldByteMatchStatement + const ParameterExceptionFieldChallengeConfig + const ParameterExceptionFieldChangePropagationStatus + const ParameterExceptionFieldCookieMatchPattern + const ParameterExceptionFieldCustomKeys + const ParameterExceptionFieldCustomRequestHandling + const ParameterExceptionFieldCustomResponse + const ParameterExceptionFieldCustomResponseBody + const ParameterExceptionFieldDefaultAction + const ParameterExceptionFieldEntityLimit + const ParameterExceptionFieldExcludedRule + const ParameterExceptionFieldExpireTimestamp + const ParameterExceptionFieldFallbackBehavior + const ParameterExceptionFieldFieldToMatch + const ParameterExceptionFieldFilterCondition + const ParameterExceptionFieldFirewallManagerStatement + const ParameterExceptionFieldForwardedIpConfig + const ParameterExceptionFieldGeoMatchStatement + const ParameterExceptionFieldHeaderMatchPattern + const ParameterExceptionFieldHeaderName + const ParameterExceptionFieldIpAddress + const ParameterExceptionFieldIpAddressVersion + const ParameterExceptionFieldIpSet + const ParameterExceptionFieldIpSetForwardedIpConfig + const ParameterExceptionFieldIpSetReferenceStatement + const ParameterExceptionFieldJsonMatchPattern + const ParameterExceptionFieldJsonMatchScope + const ParameterExceptionFieldLabelMatchStatement + const ParameterExceptionFieldLogDestination + const ParameterExceptionFieldLoggingFilter + const ParameterExceptionFieldManagedRuleGroupConfig + const ParameterExceptionFieldManagedRuleSet + const ParameterExceptionFieldManagedRuleSetStatement + const ParameterExceptionFieldMapMatchScope + const ParameterExceptionFieldMetricName + const ParameterExceptionFieldNotStatement + const ParameterExceptionFieldOrStatement + const ParameterExceptionFieldOverrideAction + const ParameterExceptionFieldOversizeHandling + const ParameterExceptionFieldPayloadType + const ParameterExceptionFieldPosition + const ParameterExceptionFieldRateBasedStatement + const ParameterExceptionFieldRegexPatternReferenceStatement + const ParameterExceptionFieldRegexPatternSet + const ParameterExceptionFieldResourceArn + const ParameterExceptionFieldResourceType + const ParameterExceptionFieldResponseContentType + const ParameterExceptionFieldRule + const ParameterExceptionFieldRuleAction + const ParameterExceptionFieldRuleGroup + const ParameterExceptionFieldRuleGroupReferenceStatement + const ParameterExceptionFieldScopeDown + const ParameterExceptionFieldScopeValue + const ParameterExceptionFieldSingleHeader + const ParameterExceptionFieldSingleQueryArgument + const ParameterExceptionFieldSizeConstraintStatement + const ParameterExceptionFieldSqliMatchStatement + const ParameterExceptionFieldStatement + const ParameterExceptionFieldTagKeys + const ParameterExceptionFieldTags + const ParameterExceptionFieldTextTransformation + const ParameterExceptionFieldTokenDomain + const ParameterExceptionFieldWebAcl + const ParameterExceptionFieldXssMatchStatement + const PayloadTypeFormEncoded + const PayloadTypeJson + const PlatformAndroid + const PlatformIos + const PositionalConstraintContains + const PositionalConstraintContainsWord + const PositionalConstraintEndsWith + const PositionalConstraintExactly + const PositionalConstraintStartsWith + const RateBasedStatementAggregateKeyTypeConstant + const RateBasedStatementAggregateKeyTypeCustomKeys + const RateBasedStatementAggregateKeyTypeForwardedIp + const RateBasedStatementAggregateKeyTypeIp + const ResourceTypeApiGateway + const ResourceTypeAppRunnerService + const ResourceTypeApplicationLoadBalancer + const ResourceTypeAppsync + const ResourceTypeCognitoUserPool + const ResourceTypeVerifiedAccessInstance + const ResponseContentTypeApplicationJson + const ResponseContentTypeTextHtml + const ResponseContentTypeTextPlain + const ScopeCloudfront + const ScopeRegional + const SensitivityLevelHigh + const SensitivityLevelLow + const ServiceID + const ServiceName + const SizeInspectionLimitKb16 + const SizeInspectionLimitKb32 + const SizeInspectionLimitKb48 + const SizeInspectionLimitKb64 + const TextTransformationTypeBase64Decode + const TextTransformationTypeBase64DecodeExt + const TextTransformationTypeCmdLine + const TextTransformationTypeCompressWhiteSpace + const TextTransformationTypeCssDecode + const TextTransformationTypeEscapeSeqDecode + const TextTransformationTypeHexDecode + const TextTransformationTypeHtmlEntityDecode + const TextTransformationTypeJsDecode + const TextTransformationTypeLowercase + const TextTransformationTypeMd5 + const TextTransformationTypeNone + const TextTransformationTypeNormalizePath + const TextTransformationTypeNormalizePathWin + const TextTransformationTypeRemoveNulls + const TextTransformationTypeReplaceComments + const TextTransformationTypeReplaceNulls + const TextTransformationTypeSqlHexDecode + const TextTransformationTypeUrlDecode + const TextTransformationTypeUrlDecodeUni + const TextTransformationTypeUtf8ToUnicode + func ActionValue_Values() []string + func AssociatedResourceType_Values() []string + func BodyParsingFallbackBehavior_Values() []string + func ComparisonOperator_Values() []string + func CountryCode_Values() []string + func FailureReason_Values() []string + func FallbackBehavior_Values() []string + func FilterBehavior_Values() []string + func FilterRequirement_Values() []string + func ForwardedIPPosition_Values() []string + func IPAddressVersion_Values() []string + func InspectionLevel_Values() []string + func JsonMatchScope_Values() []string + func LabelMatchScope_Values() []string + func MapMatchScope_Values() []string + func OversizeHandling_Values() []string + func ParameterExceptionField_Values() []string + func PayloadType_Values() []string + func Platform_Values() []string + func PositionalConstraint_Values() []string + func RateBasedStatementAggregateKeyType_Values() []string + func ResourceType_Values() []string + func ResponseContentType_Values() []string + func Scope_Values() []string + func SensitivityLevel_Values() []string + func SizeInspectionLimit_Values() []string + func TextTransformationType_Values() []string + type APIKeySummary struct + APIKey *string + CreationTimestamp *time.Time + TokenDomains []*string + Version *int64 + func (s *APIKeySummary) SetAPIKey(v string) *APIKeySummary + func (s *APIKeySummary) SetCreationTimestamp(v time.Time) *APIKeySummary + func (s *APIKeySummary) SetTokenDomains(v []*string) *APIKeySummary + func (s *APIKeySummary) SetVersion(v int64) *APIKeySummary + func (s APIKeySummary) GoString() string + func (s APIKeySummary) String() string + type AWSManagedRulesACFPRuleSet struct + CreationPath *string + EnableRegexInPath *bool + RegistrationPagePath *string + RequestInspection *RequestInspectionACFP + ResponseInspection *ResponseInspection + func (s *AWSManagedRulesACFPRuleSet) SetCreationPath(v string) *AWSManagedRulesACFPRuleSet + func (s *AWSManagedRulesACFPRuleSet) SetEnableRegexInPath(v bool) *AWSManagedRulesACFPRuleSet + func (s *AWSManagedRulesACFPRuleSet) SetRegistrationPagePath(v string) *AWSManagedRulesACFPRuleSet + func (s *AWSManagedRulesACFPRuleSet) SetRequestInspection(v *RequestInspectionACFP) *AWSManagedRulesACFPRuleSet + func (s *AWSManagedRulesACFPRuleSet) SetResponseInspection(v *ResponseInspection) *AWSManagedRulesACFPRuleSet + func (s *AWSManagedRulesACFPRuleSet) Validate() error + func (s AWSManagedRulesACFPRuleSet) GoString() string + func (s AWSManagedRulesACFPRuleSet) String() string + type AWSManagedRulesATPRuleSet struct + EnableRegexInPath *bool + LoginPath *string + RequestInspection *RequestInspection + ResponseInspection *ResponseInspection + func (s *AWSManagedRulesATPRuleSet) SetEnableRegexInPath(v bool) *AWSManagedRulesATPRuleSet + func (s *AWSManagedRulesATPRuleSet) SetLoginPath(v string) *AWSManagedRulesATPRuleSet + func (s *AWSManagedRulesATPRuleSet) SetRequestInspection(v *RequestInspection) *AWSManagedRulesATPRuleSet + func (s *AWSManagedRulesATPRuleSet) SetResponseInspection(v *ResponseInspection) *AWSManagedRulesATPRuleSet + func (s *AWSManagedRulesATPRuleSet) Validate() error + func (s AWSManagedRulesATPRuleSet) GoString() string + func (s AWSManagedRulesATPRuleSet) String() string + type AWSManagedRulesBotControlRuleSet struct + InspectionLevel *string + func (s *AWSManagedRulesBotControlRuleSet) SetInspectionLevel(v string) *AWSManagedRulesBotControlRuleSet + func (s *AWSManagedRulesBotControlRuleSet) Validate() error + func (s AWSManagedRulesBotControlRuleSet) GoString() string + func (s AWSManagedRulesBotControlRuleSet) String() string + type ActionCondition struct + Action *string + func (s *ActionCondition) SetAction(v string) *ActionCondition + func (s *ActionCondition) Validate() error + func (s ActionCondition) GoString() string + func (s ActionCondition) String() string + type AddressField struct + Identifier *string + func (s *AddressField) SetIdentifier(v string) *AddressField + func (s *AddressField) Validate() error + func (s AddressField) GoString() string + func (s AddressField) String() string + type All struct + func (s All) GoString() string + func (s All) String() string + type AllQueryArguments struct + func (s AllQueryArguments) GoString() string + func (s AllQueryArguments) String() string + type AllowAction struct + CustomRequestHandling *CustomRequestHandling + func (s *AllowAction) SetCustomRequestHandling(v *CustomRequestHandling) *AllowAction + func (s *AllowAction) Validate() error + func (s AllowAction) GoString() string + func (s AllowAction) String() string + type AndStatement struct + Statements []*Statement + func (s *AndStatement) SetStatements(v []*Statement) *AndStatement + func (s *AndStatement) Validate() error + func (s AndStatement) GoString() string + func (s AndStatement) String() string + type AssociateWebACLInput struct + ResourceArn *string + WebACLArn *string + func (s *AssociateWebACLInput) SetResourceArn(v string) *AssociateWebACLInput + func (s *AssociateWebACLInput) SetWebACLArn(v string) *AssociateWebACLInput + func (s *AssociateWebACLInput) Validate() error + func (s AssociateWebACLInput) GoString() string + func (s AssociateWebACLInput) String() string + type AssociateWebACLOutput struct + func (s AssociateWebACLOutput) GoString() string + func (s AssociateWebACLOutput) String() string + type AssociationConfig struct + RequestBody map[string]*RequestBodyAssociatedResourceTypeConfig + func (s *AssociationConfig) SetRequestBody(v map[string]*RequestBodyAssociatedResourceTypeConfig) *AssociationConfig + func (s *AssociationConfig) Validate() error + func (s AssociationConfig) GoString() string + func (s AssociationConfig) String() string + type BlockAction struct + CustomResponse *CustomResponse + func (s *BlockAction) SetCustomResponse(v *CustomResponse) *BlockAction + func (s *BlockAction) Validate() error + func (s BlockAction) GoString() string + func (s BlockAction) String() string + type Body struct + OversizeHandling *string + func (s *Body) SetOversizeHandling(v string) *Body + func (s Body) GoString() string + func (s Body) String() string + type ByteMatchStatement struct + FieldToMatch *FieldToMatch + PositionalConstraint *string + SearchString []byte + TextTransformations []*TextTransformation + func (s *ByteMatchStatement) SetFieldToMatch(v *FieldToMatch) *ByteMatchStatement + func (s *ByteMatchStatement) SetPositionalConstraint(v string) *ByteMatchStatement + func (s *ByteMatchStatement) SetSearchString(v []byte) *ByteMatchStatement + func (s *ByteMatchStatement) SetTextTransformations(v []*TextTransformation) *ByteMatchStatement + func (s *ByteMatchStatement) Validate() error + func (s ByteMatchStatement) GoString() string + func (s ByteMatchStatement) String() string + type CaptchaAction struct + CustomRequestHandling *CustomRequestHandling + func (s *CaptchaAction) SetCustomRequestHandling(v *CustomRequestHandling) *CaptchaAction + func (s *CaptchaAction) Validate() error + func (s CaptchaAction) GoString() string + func (s CaptchaAction) String() string + type CaptchaConfig struct + ImmunityTimeProperty *ImmunityTimeProperty + func (s *CaptchaConfig) SetImmunityTimeProperty(v *ImmunityTimeProperty) *CaptchaConfig + func (s *CaptchaConfig) Validate() error + func (s CaptchaConfig) GoString() string + func (s CaptchaConfig) String() string + type CaptchaResponse struct + FailureReason *string + ResponseCode *int64 + SolveTimestamp *int64 + func (s *CaptchaResponse) SetFailureReason(v string) *CaptchaResponse + func (s *CaptchaResponse) SetResponseCode(v int64) *CaptchaResponse + func (s *CaptchaResponse) SetSolveTimestamp(v int64) *CaptchaResponse + func (s CaptchaResponse) GoString() string + func (s CaptchaResponse) String() string + type ChallengeAction struct + CustomRequestHandling *CustomRequestHandling + func (s *ChallengeAction) SetCustomRequestHandling(v *CustomRequestHandling) *ChallengeAction + func (s *ChallengeAction) Validate() error + func (s ChallengeAction) GoString() string + func (s ChallengeAction) String() string + type ChallengeConfig struct + ImmunityTimeProperty *ImmunityTimeProperty + func (s *ChallengeConfig) SetImmunityTimeProperty(v *ImmunityTimeProperty) *ChallengeConfig + func (s *ChallengeConfig) Validate() error + func (s ChallengeConfig) GoString() string + func (s ChallengeConfig) String() string + type ChallengeResponse struct + FailureReason *string + ResponseCode *int64 + SolveTimestamp *int64 + func (s *ChallengeResponse) SetFailureReason(v string) *ChallengeResponse + func (s *ChallengeResponse) SetResponseCode(v int64) *ChallengeResponse + func (s *ChallengeResponse) SetSolveTimestamp(v int64) *ChallengeResponse + func (s ChallengeResponse) GoString() string + func (s ChallengeResponse) String() string + type CheckCapacityInput struct + Rules []*Rule + Scope *string + func (s *CheckCapacityInput) SetRules(v []*Rule) *CheckCapacityInput + func (s *CheckCapacityInput) SetScope(v string) *CheckCapacityInput + func (s *CheckCapacityInput) Validate() error + func (s CheckCapacityInput) GoString() string + func (s CheckCapacityInput) String() string + type CheckCapacityOutput struct + Capacity *int64 + func (s *CheckCapacityOutput) SetCapacity(v int64) *CheckCapacityOutput + func (s CheckCapacityOutput) GoString() string + func (s CheckCapacityOutput) String() string + type Condition struct + ActionCondition *ActionCondition + LabelNameCondition *LabelNameCondition + func (s *Condition) SetActionCondition(v *ActionCondition) *Condition + func (s *Condition) SetLabelNameCondition(v *LabelNameCondition) *Condition + func (s *Condition) Validate() error + func (s Condition) GoString() string + func (s Condition) String() string + type CookieMatchPattern struct + All *All + ExcludedCookies []*string + IncludedCookies []*string + func (s *CookieMatchPattern) SetAll(v *All) *CookieMatchPattern + func (s *CookieMatchPattern) SetExcludedCookies(v []*string) *CookieMatchPattern + func (s *CookieMatchPattern) SetIncludedCookies(v []*string) *CookieMatchPattern + func (s *CookieMatchPattern) Validate() error + func (s CookieMatchPattern) GoString() string + func (s CookieMatchPattern) String() string + type Cookies struct + MatchPattern *CookieMatchPattern + MatchScope *string + OversizeHandling *string + func (s *Cookies) SetMatchPattern(v *CookieMatchPattern) *Cookies + func (s *Cookies) SetMatchScope(v string) *Cookies + func (s *Cookies) SetOversizeHandling(v string) *Cookies + func (s *Cookies) Validate() error + func (s Cookies) GoString() string + func (s Cookies) String() string + type CountAction struct + CustomRequestHandling *CustomRequestHandling + func (s *CountAction) SetCustomRequestHandling(v *CustomRequestHandling) *CountAction + func (s *CountAction) Validate() error + func (s CountAction) GoString() string + func (s CountAction) String() string + type CreateAPIKeyInput struct + Scope *string + TokenDomains []*string + func (s *CreateAPIKeyInput) SetScope(v string) *CreateAPIKeyInput + func (s *CreateAPIKeyInput) SetTokenDomains(v []*string) *CreateAPIKeyInput + func (s *CreateAPIKeyInput) Validate() error + func (s CreateAPIKeyInput) GoString() string + func (s CreateAPIKeyInput) String() string + type CreateAPIKeyOutput struct + APIKey *string + func (s *CreateAPIKeyOutput) SetAPIKey(v string) *CreateAPIKeyOutput + func (s CreateAPIKeyOutput) GoString() string + func (s CreateAPIKeyOutput) String() string + type CreateIPSetInput struct + Addresses []*string + Description *string + IPAddressVersion *string + Name *string + Scope *string + Tags []*Tag + func (s *CreateIPSetInput) SetAddresses(v []*string) *CreateIPSetInput + func (s *CreateIPSetInput) SetDescription(v string) *CreateIPSetInput + func (s *CreateIPSetInput) SetIPAddressVersion(v string) *CreateIPSetInput + func (s *CreateIPSetInput) SetName(v string) *CreateIPSetInput + func (s *CreateIPSetInput) SetScope(v string) *CreateIPSetInput + func (s *CreateIPSetInput) SetTags(v []*Tag) *CreateIPSetInput + func (s *CreateIPSetInput) Validate() error + func (s CreateIPSetInput) GoString() string + func (s CreateIPSetInput) String() string + type CreateIPSetOutput struct + Summary *IPSetSummary + func (s *CreateIPSetOutput) SetSummary(v *IPSetSummary) *CreateIPSetOutput + func (s CreateIPSetOutput) GoString() string + func (s CreateIPSetOutput) String() string + type CreateRegexPatternSetInput struct + Description *string + Name *string + RegularExpressionList []*Regex + Scope *string + Tags []*Tag + func (s *CreateRegexPatternSetInput) SetDescription(v string) *CreateRegexPatternSetInput + func (s *CreateRegexPatternSetInput) SetName(v string) *CreateRegexPatternSetInput + func (s *CreateRegexPatternSetInput) SetRegularExpressionList(v []*Regex) *CreateRegexPatternSetInput + func (s *CreateRegexPatternSetInput) SetScope(v string) *CreateRegexPatternSetInput + func (s *CreateRegexPatternSetInput) SetTags(v []*Tag) *CreateRegexPatternSetInput + func (s *CreateRegexPatternSetInput) Validate() error + func (s CreateRegexPatternSetInput) GoString() string + func (s CreateRegexPatternSetInput) String() string + type CreateRegexPatternSetOutput struct + Summary *RegexPatternSetSummary + func (s *CreateRegexPatternSetOutput) SetSummary(v *RegexPatternSetSummary) *CreateRegexPatternSetOutput + func (s CreateRegexPatternSetOutput) GoString() string + func (s CreateRegexPatternSetOutput) String() string + type CreateRuleGroupInput struct + Capacity *int64 + CustomResponseBodies map[string]*CustomResponseBody + Description *string + Name *string + Rules []*Rule + Scope *string + Tags []*Tag + VisibilityConfig *VisibilityConfig + func (s *CreateRuleGroupInput) SetCapacity(v int64) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetCustomResponseBodies(v map[string]*CustomResponseBody) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetDescription(v string) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetName(v string) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetRules(v []*Rule) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetScope(v string) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetTags(v []*Tag) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) SetVisibilityConfig(v *VisibilityConfig) *CreateRuleGroupInput + func (s *CreateRuleGroupInput) Validate() error + func (s CreateRuleGroupInput) GoString() string + func (s CreateRuleGroupInput) String() string + type CreateRuleGroupOutput struct + Summary *RuleGroupSummary + func (s *CreateRuleGroupOutput) SetSummary(v *RuleGroupSummary) *CreateRuleGroupOutput + func (s CreateRuleGroupOutput) GoString() string + func (s CreateRuleGroupOutput) String() string + type CreateWebACLInput struct + AssociationConfig *AssociationConfig + CaptchaConfig *CaptchaConfig + ChallengeConfig *ChallengeConfig + CustomResponseBodies map[string]*CustomResponseBody + DefaultAction *DefaultAction + Description *string + Name *string + Rules []*Rule + Scope *string + Tags []*Tag + TokenDomains []*string + VisibilityConfig *VisibilityConfig + func (s *CreateWebACLInput) SetAssociationConfig(v *AssociationConfig) *CreateWebACLInput + func (s *CreateWebACLInput) SetCaptchaConfig(v *CaptchaConfig) *CreateWebACLInput + func (s *CreateWebACLInput) SetChallengeConfig(v *ChallengeConfig) *CreateWebACLInput + func (s *CreateWebACLInput) SetCustomResponseBodies(v map[string]*CustomResponseBody) *CreateWebACLInput + func (s *CreateWebACLInput) SetDefaultAction(v *DefaultAction) *CreateWebACLInput + func (s *CreateWebACLInput) SetDescription(v string) *CreateWebACLInput + func (s *CreateWebACLInput) SetName(v string) *CreateWebACLInput + func (s *CreateWebACLInput) SetRules(v []*Rule) *CreateWebACLInput + func (s *CreateWebACLInput) SetScope(v string) *CreateWebACLInput + func (s *CreateWebACLInput) SetTags(v []*Tag) *CreateWebACLInput + func (s *CreateWebACLInput) SetTokenDomains(v []*string) *CreateWebACLInput + func (s *CreateWebACLInput) SetVisibilityConfig(v *VisibilityConfig) *CreateWebACLInput + func (s *CreateWebACLInput) Validate() error + func (s CreateWebACLInput) GoString() string + func (s CreateWebACLInput) String() string + type CreateWebACLOutput struct + Summary *WebACLSummary + func (s *CreateWebACLOutput) SetSummary(v *WebACLSummary) *CreateWebACLOutput + func (s CreateWebACLOutput) GoString() string + func (s CreateWebACLOutput) String() string + type CustomHTTPHeader struct + Name *string + Value *string + func (s *CustomHTTPHeader) SetName(v string) *CustomHTTPHeader + func (s *CustomHTTPHeader) SetValue(v string) *CustomHTTPHeader + func (s *CustomHTTPHeader) Validate() error + func (s CustomHTTPHeader) GoString() string + func (s CustomHTTPHeader) String() string + type CustomRequestHandling struct + InsertHeaders []*CustomHTTPHeader + func (s *CustomRequestHandling) SetInsertHeaders(v []*CustomHTTPHeader) *CustomRequestHandling + func (s *CustomRequestHandling) Validate() error + func (s CustomRequestHandling) GoString() string + func (s CustomRequestHandling) String() string + type CustomResponse struct + CustomResponseBodyKey *string + ResponseCode *int64 + ResponseHeaders []*CustomHTTPHeader + func (s *CustomResponse) SetCustomResponseBodyKey(v string) *CustomResponse + func (s *CustomResponse) SetResponseCode(v int64) *CustomResponse + func (s *CustomResponse) SetResponseHeaders(v []*CustomHTTPHeader) *CustomResponse + func (s *CustomResponse) Validate() error + func (s CustomResponse) GoString() string + func (s CustomResponse) String() string + type CustomResponseBody struct + Content *string + ContentType *string + func (s *CustomResponseBody) SetContent(v string) *CustomResponseBody + func (s *CustomResponseBody) SetContentType(v string) *CustomResponseBody + func (s *CustomResponseBody) Validate() error + func (s CustomResponseBody) GoString() string + func (s CustomResponseBody) String() string + type DefaultAction struct + Allow *AllowAction + Block *BlockAction + func (s *DefaultAction) SetAllow(v *AllowAction) *DefaultAction + func (s *DefaultAction) SetBlock(v *BlockAction) *DefaultAction + func (s *DefaultAction) Validate() error + func (s DefaultAction) GoString() string + func (s DefaultAction) String() string + type DeleteFirewallManagerRuleGroupsInput struct + WebACLArn *string + WebACLLockToken *string + func (s *DeleteFirewallManagerRuleGroupsInput) SetWebACLArn(v string) *DeleteFirewallManagerRuleGroupsInput + func (s *DeleteFirewallManagerRuleGroupsInput) SetWebACLLockToken(v string) *DeleteFirewallManagerRuleGroupsInput + func (s *DeleteFirewallManagerRuleGroupsInput) Validate() error + func (s DeleteFirewallManagerRuleGroupsInput) GoString() string + func (s DeleteFirewallManagerRuleGroupsInput) String() string + type DeleteFirewallManagerRuleGroupsOutput struct + NextWebACLLockToken *string + func (s *DeleteFirewallManagerRuleGroupsOutput) SetNextWebACLLockToken(v string) *DeleteFirewallManagerRuleGroupsOutput + func (s DeleteFirewallManagerRuleGroupsOutput) GoString() string + func (s DeleteFirewallManagerRuleGroupsOutput) String() string + type DeleteIPSetInput struct + Id *string + LockToken *string + Name *string + Scope *string + func (s *DeleteIPSetInput) SetId(v string) *DeleteIPSetInput + func (s *DeleteIPSetInput) SetLockToken(v string) *DeleteIPSetInput + func (s *DeleteIPSetInput) SetName(v string) *DeleteIPSetInput + func (s *DeleteIPSetInput) SetScope(v string) *DeleteIPSetInput + func (s *DeleteIPSetInput) Validate() error + func (s DeleteIPSetInput) GoString() string + func (s DeleteIPSetInput) String() string + type DeleteIPSetOutput struct + func (s DeleteIPSetOutput) GoString() string + func (s DeleteIPSetOutput) String() string + type DeleteLoggingConfigurationInput struct + ResourceArn *string + func (s *DeleteLoggingConfigurationInput) SetResourceArn(v string) *DeleteLoggingConfigurationInput + func (s *DeleteLoggingConfigurationInput) Validate() error + func (s DeleteLoggingConfigurationInput) GoString() string + func (s DeleteLoggingConfigurationInput) String() string + type DeleteLoggingConfigurationOutput struct + func (s DeleteLoggingConfigurationOutput) GoString() string + func (s DeleteLoggingConfigurationOutput) String() string + type DeletePermissionPolicyInput struct + ResourceArn *string + func (s *DeletePermissionPolicyInput) SetResourceArn(v string) *DeletePermissionPolicyInput + func (s *DeletePermissionPolicyInput) Validate() error + func (s DeletePermissionPolicyInput) GoString() string + func (s DeletePermissionPolicyInput) String() string + type DeletePermissionPolicyOutput struct + func (s DeletePermissionPolicyOutput) GoString() string + func (s DeletePermissionPolicyOutput) String() string + type DeleteRegexPatternSetInput struct + Id *string + LockToken *string + Name *string + Scope *string + func (s *DeleteRegexPatternSetInput) SetId(v string) *DeleteRegexPatternSetInput + func (s *DeleteRegexPatternSetInput) SetLockToken(v string) *DeleteRegexPatternSetInput + func (s *DeleteRegexPatternSetInput) SetName(v string) *DeleteRegexPatternSetInput + func (s *DeleteRegexPatternSetInput) SetScope(v string) *DeleteRegexPatternSetInput + func (s *DeleteRegexPatternSetInput) Validate() error + func (s DeleteRegexPatternSetInput) GoString() string + func (s DeleteRegexPatternSetInput) String() string + type DeleteRegexPatternSetOutput struct + func (s DeleteRegexPatternSetOutput) GoString() string + func (s DeleteRegexPatternSetOutput) String() string + type DeleteRuleGroupInput struct + Id *string + LockToken *string + Name *string + Scope *string + func (s *DeleteRuleGroupInput) SetId(v string) *DeleteRuleGroupInput + func (s *DeleteRuleGroupInput) SetLockToken(v string) *DeleteRuleGroupInput + func (s *DeleteRuleGroupInput) SetName(v string) *DeleteRuleGroupInput + func (s *DeleteRuleGroupInput) SetScope(v string) *DeleteRuleGroupInput + func (s *DeleteRuleGroupInput) Validate() error + func (s DeleteRuleGroupInput) GoString() string + func (s DeleteRuleGroupInput) String() string + type DeleteRuleGroupOutput struct + func (s DeleteRuleGroupOutput) GoString() string + func (s DeleteRuleGroupOutput) String() string + type DeleteWebACLInput struct + Id *string + LockToken *string + Name *string + Scope *string + func (s *DeleteWebACLInput) SetId(v string) *DeleteWebACLInput + func (s *DeleteWebACLInput) SetLockToken(v string) *DeleteWebACLInput + func (s *DeleteWebACLInput) SetName(v string) *DeleteWebACLInput + func (s *DeleteWebACLInput) SetScope(v string) *DeleteWebACLInput + func (s *DeleteWebACLInput) Validate() error + func (s DeleteWebACLInput) GoString() string + func (s DeleteWebACLInput) String() string + type DeleteWebACLOutput struct + func (s DeleteWebACLOutput) GoString() string + func (s DeleteWebACLOutput) String() string + type DescribeAllManagedProductsInput struct + Scope *string + func (s *DescribeAllManagedProductsInput) SetScope(v string) *DescribeAllManagedProductsInput + func (s *DescribeAllManagedProductsInput) Validate() error + func (s DescribeAllManagedProductsInput) GoString() string + func (s DescribeAllManagedProductsInput) String() string + type DescribeAllManagedProductsOutput struct + ManagedProducts []*ManagedProductDescriptor + func (s *DescribeAllManagedProductsOutput) SetManagedProducts(v []*ManagedProductDescriptor) *DescribeAllManagedProductsOutput + func (s DescribeAllManagedProductsOutput) GoString() string + func (s DescribeAllManagedProductsOutput) String() string + type DescribeManagedProductsByVendorInput struct + Scope *string + VendorName *string + func (s *DescribeManagedProductsByVendorInput) SetScope(v string) *DescribeManagedProductsByVendorInput + func (s *DescribeManagedProductsByVendorInput) SetVendorName(v string) *DescribeManagedProductsByVendorInput + func (s *DescribeManagedProductsByVendorInput) Validate() error + func (s DescribeManagedProductsByVendorInput) GoString() string + func (s DescribeManagedProductsByVendorInput) String() string + type DescribeManagedProductsByVendorOutput struct + ManagedProducts []*ManagedProductDescriptor + func (s *DescribeManagedProductsByVendorOutput) SetManagedProducts(v []*ManagedProductDescriptor) *DescribeManagedProductsByVendorOutput + func (s DescribeManagedProductsByVendorOutput) GoString() string + func (s DescribeManagedProductsByVendorOutput) String() string + type DescribeManagedRuleGroupInput struct + Name *string + Scope *string + VendorName *string + VersionName *string + func (s *DescribeManagedRuleGroupInput) SetName(v string) *DescribeManagedRuleGroupInput + func (s *DescribeManagedRuleGroupInput) SetScope(v string) *DescribeManagedRuleGroupInput + func (s *DescribeManagedRuleGroupInput) SetVendorName(v string) *DescribeManagedRuleGroupInput + func (s *DescribeManagedRuleGroupInput) SetVersionName(v string) *DescribeManagedRuleGroupInput + func (s *DescribeManagedRuleGroupInput) Validate() error + func (s DescribeManagedRuleGroupInput) GoString() string + func (s DescribeManagedRuleGroupInput) String() string + type DescribeManagedRuleGroupOutput struct + AvailableLabels []*LabelSummary + Capacity *int64 + ConsumedLabels []*LabelSummary + LabelNamespace *string + Rules []*RuleSummary + SnsTopicArn *string + VersionName *string + func (s *DescribeManagedRuleGroupOutput) SetAvailableLabels(v []*LabelSummary) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetCapacity(v int64) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetConsumedLabels(v []*LabelSummary) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetLabelNamespace(v string) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetRules(v []*RuleSummary) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetSnsTopicArn(v string) *DescribeManagedRuleGroupOutput + func (s *DescribeManagedRuleGroupOutput) SetVersionName(v string) *DescribeManagedRuleGroupOutput + func (s DescribeManagedRuleGroupOutput) GoString() string + func (s DescribeManagedRuleGroupOutput) String() string + type DisassociateWebACLInput struct + ResourceArn *string + func (s *DisassociateWebACLInput) SetResourceArn(v string) *DisassociateWebACLInput + func (s *DisassociateWebACLInput) Validate() error + func (s DisassociateWebACLInput) GoString() string + func (s DisassociateWebACLInput) String() string + type DisassociateWebACLOutput struct + func (s DisassociateWebACLOutput) GoString() string + func (s DisassociateWebACLOutput) String() string + type EmailField struct + Identifier *string + func (s *EmailField) SetIdentifier(v string) *EmailField + func (s *EmailField) Validate() error + func (s EmailField) GoString() string + func (s EmailField) String() string + type ExcludedRule struct + Name *string + func (s *ExcludedRule) SetName(v string) *ExcludedRule + func (s *ExcludedRule) Validate() error + func (s ExcludedRule) GoString() string + func (s ExcludedRule) String() string + type FieldToMatch struct + AllQueryArguments *AllQueryArguments + Body *Body + Cookies *Cookies + HeaderOrder *HeaderOrder + Headers *Headers + JsonBody *JsonBody + Method *Method + QueryString *QueryString + SingleHeader *SingleHeader + SingleQueryArgument *SingleQueryArgument + UriPath *UriPath + func (s *FieldToMatch) SetAllQueryArguments(v *AllQueryArguments) *FieldToMatch + func (s *FieldToMatch) SetBody(v *Body) *FieldToMatch + func (s *FieldToMatch) SetCookies(v *Cookies) *FieldToMatch + func (s *FieldToMatch) SetHeaderOrder(v *HeaderOrder) *FieldToMatch + func (s *FieldToMatch) SetHeaders(v *Headers) *FieldToMatch + func (s *FieldToMatch) SetJsonBody(v *JsonBody) *FieldToMatch + func (s *FieldToMatch) SetMethod(v *Method) *FieldToMatch + func (s *FieldToMatch) SetQueryString(v *QueryString) *FieldToMatch + func (s *FieldToMatch) SetSingleHeader(v *SingleHeader) *FieldToMatch + func (s *FieldToMatch) SetSingleQueryArgument(v *SingleQueryArgument) *FieldToMatch + func (s *FieldToMatch) SetUriPath(v *UriPath) *FieldToMatch + func (s *FieldToMatch) Validate() error + func (s FieldToMatch) GoString() string + func (s FieldToMatch) String() string + type Filter struct + Behavior *string + Conditions []*Condition + Requirement *string + func (s *Filter) SetBehavior(v string) *Filter + func (s *Filter) SetConditions(v []*Condition) *Filter + func (s *Filter) SetRequirement(v string) *Filter + func (s *Filter) Validate() error + func (s Filter) GoString() string + func (s Filter) String() string + type FirewallManagerRuleGroup struct + FirewallManagerStatement *FirewallManagerStatement + Name *string + OverrideAction *OverrideAction + Priority *int64 + VisibilityConfig *VisibilityConfig + func (s *FirewallManagerRuleGroup) SetFirewallManagerStatement(v *FirewallManagerStatement) *FirewallManagerRuleGroup + func (s *FirewallManagerRuleGroup) SetName(v string) *FirewallManagerRuleGroup + func (s *FirewallManagerRuleGroup) SetOverrideAction(v *OverrideAction) *FirewallManagerRuleGroup + func (s *FirewallManagerRuleGroup) SetPriority(v int64) *FirewallManagerRuleGroup + func (s *FirewallManagerRuleGroup) SetVisibilityConfig(v *VisibilityConfig) *FirewallManagerRuleGroup + func (s FirewallManagerRuleGroup) GoString() string + func (s FirewallManagerRuleGroup) String() string + type FirewallManagerStatement struct + ManagedRuleGroupStatement *ManagedRuleGroupStatement + RuleGroupReferenceStatement *RuleGroupReferenceStatement + func (s *FirewallManagerStatement) SetManagedRuleGroupStatement(v *ManagedRuleGroupStatement) *FirewallManagerStatement + func (s *FirewallManagerStatement) SetRuleGroupReferenceStatement(v *RuleGroupReferenceStatement) *FirewallManagerStatement + func (s FirewallManagerStatement) GoString() string + func (s FirewallManagerStatement) String() string + type ForwardedIPConfig struct + FallbackBehavior *string + HeaderName *string + func (s *ForwardedIPConfig) SetFallbackBehavior(v string) *ForwardedIPConfig + func (s *ForwardedIPConfig) SetHeaderName(v string) *ForwardedIPConfig + func (s *ForwardedIPConfig) Validate() error + func (s ForwardedIPConfig) GoString() string + func (s ForwardedIPConfig) String() string + type GenerateMobileSdkReleaseUrlInput struct + Platform *string + ReleaseVersion *string + func (s *GenerateMobileSdkReleaseUrlInput) SetPlatform(v string) *GenerateMobileSdkReleaseUrlInput + func (s *GenerateMobileSdkReleaseUrlInput) SetReleaseVersion(v string) *GenerateMobileSdkReleaseUrlInput + func (s *GenerateMobileSdkReleaseUrlInput) Validate() error + func (s GenerateMobileSdkReleaseUrlInput) GoString() string + func (s GenerateMobileSdkReleaseUrlInput) String() string + type GenerateMobileSdkReleaseUrlOutput struct + Url *string + func (s *GenerateMobileSdkReleaseUrlOutput) SetUrl(v string) *GenerateMobileSdkReleaseUrlOutput + func (s GenerateMobileSdkReleaseUrlOutput) GoString() string + func (s GenerateMobileSdkReleaseUrlOutput) String() string + type GeoMatchStatement struct + CountryCodes []*string + ForwardedIPConfig *ForwardedIPConfig + func (s *GeoMatchStatement) SetCountryCodes(v []*string) *GeoMatchStatement + func (s *GeoMatchStatement) SetForwardedIPConfig(v *ForwardedIPConfig) *GeoMatchStatement + func (s *GeoMatchStatement) Validate() error + func (s GeoMatchStatement) GoString() string + func (s GeoMatchStatement) String() string + type GetDecryptedAPIKeyInput struct + APIKey *string + Scope *string + func (s *GetDecryptedAPIKeyInput) SetAPIKey(v string) *GetDecryptedAPIKeyInput + func (s *GetDecryptedAPIKeyInput) SetScope(v string) *GetDecryptedAPIKeyInput + func (s *GetDecryptedAPIKeyInput) Validate() error + func (s GetDecryptedAPIKeyInput) GoString() string + func (s GetDecryptedAPIKeyInput) String() string + type GetDecryptedAPIKeyOutput struct + CreationTimestamp *time.Time + TokenDomains []*string + func (s *GetDecryptedAPIKeyOutput) SetCreationTimestamp(v time.Time) *GetDecryptedAPIKeyOutput + func (s *GetDecryptedAPIKeyOutput) SetTokenDomains(v []*string) *GetDecryptedAPIKeyOutput + func (s GetDecryptedAPIKeyOutput) GoString() string + func (s GetDecryptedAPIKeyOutput) String() string + type GetIPSetInput struct + Id *string + Name *string + Scope *string + func (s *GetIPSetInput) SetId(v string) *GetIPSetInput + func (s *GetIPSetInput) SetName(v string) *GetIPSetInput + func (s *GetIPSetInput) SetScope(v string) *GetIPSetInput + func (s *GetIPSetInput) Validate() error + func (s GetIPSetInput) GoString() string + func (s GetIPSetInput) String() string + type GetIPSetOutput struct + IPSet *IPSet + LockToken *string + func (s *GetIPSetOutput) SetIPSet(v *IPSet) *GetIPSetOutput + func (s *GetIPSetOutput) SetLockToken(v string) *GetIPSetOutput + func (s GetIPSetOutput) GoString() string + func (s GetIPSetOutput) String() string + type GetLoggingConfigurationInput struct + ResourceArn *string + func (s *GetLoggingConfigurationInput) SetResourceArn(v string) *GetLoggingConfigurationInput + func (s *GetLoggingConfigurationInput) Validate() error + func (s GetLoggingConfigurationInput) GoString() string + func (s GetLoggingConfigurationInput) String() string + type GetLoggingConfigurationOutput struct + LoggingConfiguration *LoggingConfiguration + func (s *GetLoggingConfigurationOutput) SetLoggingConfiguration(v *LoggingConfiguration) *GetLoggingConfigurationOutput + func (s GetLoggingConfigurationOutput) GoString() string + func (s GetLoggingConfigurationOutput) String() string + type GetManagedRuleSetInput struct + Id *string + Name *string + Scope *string + func (s *GetManagedRuleSetInput) SetId(v string) *GetManagedRuleSetInput + func (s *GetManagedRuleSetInput) SetName(v string) *GetManagedRuleSetInput + func (s *GetManagedRuleSetInput) SetScope(v string) *GetManagedRuleSetInput + func (s *GetManagedRuleSetInput) Validate() error + func (s GetManagedRuleSetInput) GoString() string + func (s GetManagedRuleSetInput) String() string + type GetManagedRuleSetOutput struct + LockToken *string + ManagedRuleSet *ManagedRuleSet + func (s *GetManagedRuleSetOutput) SetLockToken(v string) *GetManagedRuleSetOutput + func (s *GetManagedRuleSetOutput) SetManagedRuleSet(v *ManagedRuleSet) *GetManagedRuleSetOutput + func (s GetManagedRuleSetOutput) GoString() string + func (s GetManagedRuleSetOutput) String() string + type GetMobileSdkReleaseInput struct + Platform *string + ReleaseVersion *string + func (s *GetMobileSdkReleaseInput) SetPlatform(v string) *GetMobileSdkReleaseInput + func (s *GetMobileSdkReleaseInput) SetReleaseVersion(v string) *GetMobileSdkReleaseInput + func (s *GetMobileSdkReleaseInput) Validate() error + func (s GetMobileSdkReleaseInput) GoString() string + func (s GetMobileSdkReleaseInput) String() string + type GetMobileSdkReleaseOutput struct + MobileSdkRelease *MobileSdkRelease + func (s *GetMobileSdkReleaseOutput) SetMobileSdkRelease(v *MobileSdkRelease) *GetMobileSdkReleaseOutput + func (s GetMobileSdkReleaseOutput) GoString() string + func (s GetMobileSdkReleaseOutput) String() string + type GetPermissionPolicyInput struct + ResourceArn *string + func (s *GetPermissionPolicyInput) SetResourceArn(v string) *GetPermissionPolicyInput + func (s *GetPermissionPolicyInput) Validate() error + func (s GetPermissionPolicyInput) GoString() string + func (s GetPermissionPolicyInput) String() string + type GetPermissionPolicyOutput struct + Policy *string + func (s *GetPermissionPolicyOutput) SetPolicy(v string) *GetPermissionPolicyOutput + func (s GetPermissionPolicyOutput) GoString() string + func (s GetPermissionPolicyOutput) String() string + type GetRateBasedStatementManagedKeysInput struct + RuleGroupRuleName *string + RuleName *string + Scope *string + WebACLId *string + WebACLName *string + func (s *GetRateBasedStatementManagedKeysInput) SetRuleGroupRuleName(v string) *GetRateBasedStatementManagedKeysInput + func (s *GetRateBasedStatementManagedKeysInput) SetRuleName(v string) *GetRateBasedStatementManagedKeysInput + func (s *GetRateBasedStatementManagedKeysInput) SetScope(v string) *GetRateBasedStatementManagedKeysInput + func (s *GetRateBasedStatementManagedKeysInput) SetWebACLId(v string) *GetRateBasedStatementManagedKeysInput + func (s *GetRateBasedStatementManagedKeysInput) SetWebACLName(v string) *GetRateBasedStatementManagedKeysInput + func (s *GetRateBasedStatementManagedKeysInput) Validate() error + func (s GetRateBasedStatementManagedKeysInput) GoString() string + func (s GetRateBasedStatementManagedKeysInput) String() string + type GetRateBasedStatementManagedKeysOutput struct + ManagedKeysIPV4 *RateBasedStatementManagedKeysIPSet + ManagedKeysIPV6 *RateBasedStatementManagedKeysIPSet + func (s *GetRateBasedStatementManagedKeysOutput) SetManagedKeysIPV4(v *RateBasedStatementManagedKeysIPSet) *GetRateBasedStatementManagedKeysOutput + func (s *GetRateBasedStatementManagedKeysOutput) SetManagedKeysIPV6(v *RateBasedStatementManagedKeysIPSet) *GetRateBasedStatementManagedKeysOutput + func (s GetRateBasedStatementManagedKeysOutput) GoString() string + func (s GetRateBasedStatementManagedKeysOutput) String() string + type GetRegexPatternSetInput struct + Id *string + Name *string + Scope *string + func (s *GetRegexPatternSetInput) SetId(v string) *GetRegexPatternSetInput + func (s *GetRegexPatternSetInput) SetName(v string) *GetRegexPatternSetInput + func (s *GetRegexPatternSetInput) SetScope(v string) *GetRegexPatternSetInput + func (s *GetRegexPatternSetInput) Validate() error + func (s GetRegexPatternSetInput) GoString() string + func (s GetRegexPatternSetInput) String() string + type GetRegexPatternSetOutput struct + LockToken *string + RegexPatternSet *RegexPatternSet + func (s *GetRegexPatternSetOutput) SetLockToken(v string) *GetRegexPatternSetOutput + func (s *GetRegexPatternSetOutput) SetRegexPatternSet(v *RegexPatternSet) *GetRegexPatternSetOutput + func (s GetRegexPatternSetOutput) GoString() string + func (s GetRegexPatternSetOutput) String() string + type GetRuleGroupInput struct + ARN *string + Id *string + Name *string + Scope *string + func (s *GetRuleGroupInput) SetARN(v string) *GetRuleGroupInput + func (s *GetRuleGroupInput) SetId(v string) *GetRuleGroupInput + func (s *GetRuleGroupInput) SetName(v string) *GetRuleGroupInput + func (s *GetRuleGroupInput) SetScope(v string) *GetRuleGroupInput + func (s *GetRuleGroupInput) Validate() error + func (s GetRuleGroupInput) GoString() string + func (s GetRuleGroupInput) String() string + type GetRuleGroupOutput struct + LockToken *string + RuleGroup *RuleGroup + func (s *GetRuleGroupOutput) SetLockToken(v string) *GetRuleGroupOutput + func (s *GetRuleGroupOutput) SetRuleGroup(v *RuleGroup) *GetRuleGroupOutput + func (s GetRuleGroupOutput) GoString() string + func (s GetRuleGroupOutput) String() string + type GetSampledRequestsInput struct + MaxItems *int64 + RuleMetricName *string + Scope *string + TimeWindow *TimeWindow + WebAclArn *string + func (s *GetSampledRequestsInput) SetMaxItems(v int64) *GetSampledRequestsInput + func (s *GetSampledRequestsInput) SetRuleMetricName(v string) *GetSampledRequestsInput + func (s *GetSampledRequestsInput) SetScope(v string) *GetSampledRequestsInput + func (s *GetSampledRequestsInput) SetTimeWindow(v *TimeWindow) *GetSampledRequestsInput + func (s *GetSampledRequestsInput) SetWebAclArn(v string) *GetSampledRequestsInput + func (s *GetSampledRequestsInput) Validate() error + func (s GetSampledRequestsInput) GoString() string + func (s GetSampledRequestsInput) String() string + type GetSampledRequestsOutput struct + PopulationSize *int64 + SampledRequests []*SampledHTTPRequest + TimeWindow *TimeWindow + func (s *GetSampledRequestsOutput) SetPopulationSize(v int64) *GetSampledRequestsOutput + func (s *GetSampledRequestsOutput) SetSampledRequests(v []*SampledHTTPRequest) *GetSampledRequestsOutput + func (s *GetSampledRequestsOutput) SetTimeWindow(v *TimeWindow) *GetSampledRequestsOutput + func (s GetSampledRequestsOutput) GoString() string + func (s GetSampledRequestsOutput) String() string + type GetWebACLForResourceInput struct + ResourceArn *string + func (s *GetWebACLForResourceInput) SetResourceArn(v string) *GetWebACLForResourceInput + func (s *GetWebACLForResourceInput) Validate() error + func (s GetWebACLForResourceInput) GoString() string + func (s GetWebACLForResourceInput) String() string + type GetWebACLForResourceOutput struct + WebACL *WebACL + func (s *GetWebACLForResourceOutput) SetWebACL(v *WebACL) *GetWebACLForResourceOutput + func (s GetWebACLForResourceOutput) GoString() string + func (s GetWebACLForResourceOutput) String() string + type GetWebACLInput struct + Id *string + Name *string + Scope *string + func (s *GetWebACLInput) SetId(v string) *GetWebACLInput + func (s *GetWebACLInput) SetName(v string) *GetWebACLInput + func (s *GetWebACLInput) SetScope(v string) *GetWebACLInput + func (s *GetWebACLInput) Validate() error + func (s GetWebACLInput) GoString() string + func (s GetWebACLInput) String() string + type GetWebACLOutput struct + ApplicationIntegrationURL *string + LockToken *string + WebACL *WebACL + func (s *GetWebACLOutput) SetApplicationIntegrationURL(v string) *GetWebACLOutput + func (s *GetWebACLOutput) SetLockToken(v string) *GetWebACLOutput + func (s *GetWebACLOutput) SetWebACL(v *WebACL) *GetWebACLOutput + func (s GetWebACLOutput) GoString() string + func (s GetWebACLOutput) String() string + type HTTPHeader struct + Name *string + Value *string + func (s *HTTPHeader) SetName(v string) *HTTPHeader + func (s *HTTPHeader) SetValue(v string) *HTTPHeader + func (s HTTPHeader) GoString() string + func (s HTTPHeader) String() string + type HTTPRequest struct + ClientIP *string + Country *string + HTTPVersion *string + Headers []*HTTPHeader + Method *string + URI *string + func (s *HTTPRequest) SetClientIP(v string) *HTTPRequest + func (s *HTTPRequest) SetCountry(v string) *HTTPRequest + func (s *HTTPRequest) SetHTTPVersion(v string) *HTTPRequest + func (s *HTTPRequest) SetHeaders(v []*HTTPHeader) *HTTPRequest + func (s *HTTPRequest) SetMethod(v string) *HTTPRequest + func (s *HTTPRequest) SetURI(v string) *HTTPRequest + func (s HTTPRequest) GoString() string + func (s HTTPRequest) String() string + type HeaderMatchPattern struct + All *All + ExcludedHeaders []*string + IncludedHeaders []*string + func (s *HeaderMatchPattern) SetAll(v *All) *HeaderMatchPattern + func (s *HeaderMatchPattern) SetExcludedHeaders(v []*string) *HeaderMatchPattern + func (s *HeaderMatchPattern) SetIncludedHeaders(v []*string) *HeaderMatchPattern + func (s *HeaderMatchPattern) Validate() error + func (s HeaderMatchPattern) GoString() string + func (s HeaderMatchPattern) String() string + type HeaderOrder struct + OversizeHandling *string + func (s *HeaderOrder) SetOversizeHandling(v string) *HeaderOrder + func (s *HeaderOrder) Validate() error + func (s HeaderOrder) GoString() string + func (s HeaderOrder) String() string + type Headers struct + MatchPattern *HeaderMatchPattern + MatchScope *string + OversizeHandling *string + func (s *Headers) SetMatchPattern(v *HeaderMatchPattern) *Headers + func (s *Headers) SetMatchScope(v string) *Headers + func (s *Headers) SetOversizeHandling(v string) *Headers + func (s *Headers) Validate() error + func (s Headers) GoString() string + func (s Headers) String() string + type IPSet struct + ARN *string + Addresses []*string + Description *string + IPAddressVersion *string + Id *string + Name *string + func (s *IPSet) SetARN(v string) *IPSet + func (s *IPSet) SetAddresses(v []*string) *IPSet + func (s *IPSet) SetDescription(v string) *IPSet + func (s *IPSet) SetIPAddressVersion(v string) *IPSet + func (s *IPSet) SetId(v string) *IPSet + func (s *IPSet) SetName(v string) *IPSet + func (s IPSet) GoString() string + func (s IPSet) String() string + type IPSetForwardedIPConfig struct + FallbackBehavior *string + HeaderName *string + Position *string + func (s *IPSetForwardedIPConfig) SetFallbackBehavior(v string) *IPSetForwardedIPConfig + func (s *IPSetForwardedIPConfig) SetHeaderName(v string) *IPSetForwardedIPConfig + func (s *IPSetForwardedIPConfig) SetPosition(v string) *IPSetForwardedIPConfig + func (s *IPSetForwardedIPConfig) Validate() error + func (s IPSetForwardedIPConfig) GoString() string + func (s IPSetForwardedIPConfig) String() string + type IPSetReferenceStatement struct + ARN *string + IPSetForwardedIPConfig *IPSetForwardedIPConfig + func (s *IPSetReferenceStatement) SetARN(v string) *IPSetReferenceStatement + func (s *IPSetReferenceStatement) SetIPSetForwardedIPConfig(v *IPSetForwardedIPConfig) *IPSetReferenceStatement + func (s *IPSetReferenceStatement) Validate() error + func (s IPSetReferenceStatement) GoString() string + func (s IPSetReferenceStatement) String() string + type IPSetSummary struct + ARN *string + Description *string + Id *string + LockToken *string + Name *string + func (s *IPSetSummary) SetARN(v string) *IPSetSummary + func (s *IPSetSummary) SetDescription(v string) *IPSetSummary + func (s *IPSetSummary) SetId(v string) *IPSetSummary + func (s *IPSetSummary) SetLockToken(v string) *IPSetSummary + func (s *IPSetSummary) SetName(v string) *IPSetSummary + func (s IPSetSummary) GoString() string + func (s IPSetSummary) String() string + type ImmunityTimeProperty struct + ImmunityTime *int64 + func (s *ImmunityTimeProperty) SetImmunityTime(v int64) *ImmunityTimeProperty + func (s *ImmunityTimeProperty) Validate() error + func (s ImmunityTimeProperty) GoString() string + func (s ImmunityTimeProperty) String() string + type JsonBody struct + InvalidFallbackBehavior *string + MatchPattern *JsonMatchPattern + MatchScope *string + OversizeHandling *string + func (s *JsonBody) SetInvalidFallbackBehavior(v string) *JsonBody + func (s *JsonBody) SetMatchPattern(v *JsonMatchPattern) *JsonBody + func (s *JsonBody) SetMatchScope(v string) *JsonBody + func (s *JsonBody) SetOversizeHandling(v string) *JsonBody + func (s *JsonBody) Validate() error + func (s JsonBody) GoString() string + func (s JsonBody) String() string + type JsonMatchPattern struct + All *All + IncludedPaths []*string + func (s *JsonMatchPattern) SetAll(v *All) *JsonMatchPattern + func (s *JsonMatchPattern) SetIncludedPaths(v []*string) *JsonMatchPattern + func (s *JsonMatchPattern) Validate() error + func (s JsonMatchPattern) GoString() string + func (s JsonMatchPattern) String() string + type Label struct + Name *string + func (s *Label) SetName(v string) *Label + func (s *Label) Validate() error + func (s Label) GoString() string + func (s Label) String() string + type LabelMatchStatement struct + Key *string + Scope *string + func (s *LabelMatchStatement) SetKey(v string) *LabelMatchStatement + func (s *LabelMatchStatement) SetScope(v string) *LabelMatchStatement + func (s *LabelMatchStatement) Validate() error + func (s LabelMatchStatement) GoString() string + func (s LabelMatchStatement) String() string + type LabelNameCondition struct + LabelName *string + func (s *LabelNameCondition) SetLabelName(v string) *LabelNameCondition + func (s *LabelNameCondition) Validate() error + func (s LabelNameCondition) GoString() string + func (s LabelNameCondition) String() string + type LabelSummary struct + Name *string + func (s *LabelSummary) SetName(v string) *LabelSummary + func (s LabelSummary) GoString() string + func (s LabelSummary) String() string + type ListAPIKeysInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListAPIKeysInput) SetLimit(v int64) *ListAPIKeysInput + func (s *ListAPIKeysInput) SetNextMarker(v string) *ListAPIKeysInput + func (s *ListAPIKeysInput) SetScope(v string) *ListAPIKeysInput + func (s *ListAPIKeysInput) Validate() error + func (s ListAPIKeysInput) GoString() string + func (s ListAPIKeysInput) String() string + type ListAPIKeysOutput struct + APIKeySummaries []*APIKeySummary + ApplicationIntegrationURL *string + NextMarker *string + func (s *ListAPIKeysOutput) SetAPIKeySummaries(v []*APIKeySummary) *ListAPIKeysOutput + func (s *ListAPIKeysOutput) SetApplicationIntegrationURL(v string) *ListAPIKeysOutput + func (s *ListAPIKeysOutput) SetNextMarker(v string) *ListAPIKeysOutput + func (s ListAPIKeysOutput) GoString() string + func (s ListAPIKeysOutput) String() string + type ListAvailableManagedRuleGroupVersionsInput struct + Limit *int64 + Name *string + NextMarker *string + Scope *string + VendorName *string + func (s *ListAvailableManagedRuleGroupVersionsInput) SetLimit(v int64) *ListAvailableManagedRuleGroupVersionsInput + func (s *ListAvailableManagedRuleGroupVersionsInput) SetName(v string) *ListAvailableManagedRuleGroupVersionsInput + func (s *ListAvailableManagedRuleGroupVersionsInput) SetNextMarker(v string) *ListAvailableManagedRuleGroupVersionsInput + func (s *ListAvailableManagedRuleGroupVersionsInput) SetScope(v string) *ListAvailableManagedRuleGroupVersionsInput + func (s *ListAvailableManagedRuleGroupVersionsInput) SetVendorName(v string) *ListAvailableManagedRuleGroupVersionsInput + func (s *ListAvailableManagedRuleGroupVersionsInput) Validate() error + func (s ListAvailableManagedRuleGroupVersionsInput) GoString() string + func (s ListAvailableManagedRuleGroupVersionsInput) String() string + type ListAvailableManagedRuleGroupVersionsOutput struct + CurrentDefaultVersion *string + NextMarker *string + Versions []*ManagedRuleGroupVersion + func (s *ListAvailableManagedRuleGroupVersionsOutput) SetCurrentDefaultVersion(v string) *ListAvailableManagedRuleGroupVersionsOutput + func (s *ListAvailableManagedRuleGroupVersionsOutput) SetNextMarker(v string) *ListAvailableManagedRuleGroupVersionsOutput + func (s *ListAvailableManagedRuleGroupVersionsOutput) SetVersions(v []*ManagedRuleGroupVersion) *ListAvailableManagedRuleGroupVersionsOutput + func (s ListAvailableManagedRuleGroupVersionsOutput) GoString() string + func (s ListAvailableManagedRuleGroupVersionsOutput) String() string + type ListAvailableManagedRuleGroupsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListAvailableManagedRuleGroupsInput) SetLimit(v int64) *ListAvailableManagedRuleGroupsInput + func (s *ListAvailableManagedRuleGroupsInput) SetNextMarker(v string) *ListAvailableManagedRuleGroupsInput + func (s *ListAvailableManagedRuleGroupsInput) SetScope(v string) *ListAvailableManagedRuleGroupsInput + func (s *ListAvailableManagedRuleGroupsInput) Validate() error + func (s ListAvailableManagedRuleGroupsInput) GoString() string + func (s ListAvailableManagedRuleGroupsInput) String() string + type ListAvailableManagedRuleGroupsOutput struct + ManagedRuleGroups []*ManagedRuleGroupSummary + NextMarker *string + func (s *ListAvailableManagedRuleGroupsOutput) SetManagedRuleGroups(v []*ManagedRuleGroupSummary) *ListAvailableManagedRuleGroupsOutput + func (s *ListAvailableManagedRuleGroupsOutput) SetNextMarker(v string) *ListAvailableManagedRuleGroupsOutput + func (s ListAvailableManagedRuleGroupsOutput) GoString() string + func (s ListAvailableManagedRuleGroupsOutput) String() string + type ListIPSetsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListIPSetsInput) SetLimit(v int64) *ListIPSetsInput + func (s *ListIPSetsInput) SetNextMarker(v string) *ListIPSetsInput + func (s *ListIPSetsInput) SetScope(v string) *ListIPSetsInput + func (s *ListIPSetsInput) Validate() error + func (s ListIPSetsInput) GoString() string + func (s ListIPSetsInput) String() string + type ListIPSetsOutput struct + IPSets []*IPSetSummary + NextMarker *string + func (s *ListIPSetsOutput) SetIPSets(v []*IPSetSummary) *ListIPSetsOutput + func (s *ListIPSetsOutput) SetNextMarker(v string) *ListIPSetsOutput + func (s ListIPSetsOutput) GoString() string + func (s ListIPSetsOutput) String() string + type ListLoggingConfigurationsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListLoggingConfigurationsInput) SetLimit(v int64) *ListLoggingConfigurationsInput + func (s *ListLoggingConfigurationsInput) SetNextMarker(v string) *ListLoggingConfigurationsInput + func (s *ListLoggingConfigurationsInput) SetScope(v string) *ListLoggingConfigurationsInput + func (s *ListLoggingConfigurationsInput) Validate() error + func (s ListLoggingConfigurationsInput) GoString() string + func (s ListLoggingConfigurationsInput) String() string + type ListLoggingConfigurationsOutput struct + LoggingConfigurations []*LoggingConfiguration + NextMarker *string + func (s *ListLoggingConfigurationsOutput) SetLoggingConfigurations(v []*LoggingConfiguration) *ListLoggingConfigurationsOutput + func (s *ListLoggingConfigurationsOutput) SetNextMarker(v string) *ListLoggingConfigurationsOutput + func (s ListLoggingConfigurationsOutput) GoString() string + func (s ListLoggingConfigurationsOutput) String() string + type ListManagedRuleSetsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListManagedRuleSetsInput) SetLimit(v int64) *ListManagedRuleSetsInput + func (s *ListManagedRuleSetsInput) SetNextMarker(v string) *ListManagedRuleSetsInput + func (s *ListManagedRuleSetsInput) SetScope(v string) *ListManagedRuleSetsInput + func (s *ListManagedRuleSetsInput) Validate() error + func (s ListManagedRuleSetsInput) GoString() string + func (s ListManagedRuleSetsInput) String() string + type ListManagedRuleSetsOutput struct + ManagedRuleSets []*ManagedRuleSetSummary + NextMarker *string + func (s *ListManagedRuleSetsOutput) SetManagedRuleSets(v []*ManagedRuleSetSummary) *ListManagedRuleSetsOutput + func (s *ListManagedRuleSetsOutput) SetNextMarker(v string) *ListManagedRuleSetsOutput + func (s ListManagedRuleSetsOutput) GoString() string + func (s ListManagedRuleSetsOutput) String() string + type ListMobileSdkReleasesInput struct + Limit *int64 + NextMarker *string + Platform *string + func (s *ListMobileSdkReleasesInput) SetLimit(v int64) *ListMobileSdkReleasesInput + func (s *ListMobileSdkReleasesInput) SetNextMarker(v string) *ListMobileSdkReleasesInput + func (s *ListMobileSdkReleasesInput) SetPlatform(v string) *ListMobileSdkReleasesInput + func (s *ListMobileSdkReleasesInput) Validate() error + func (s ListMobileSdkReleasesInput) GoString() string + func (s ListMobileSdkReleasesInput) String() string + type ListMobileSdkReleasesOutput struct + NextMarker *string + ReleaseSummaries []*ReleaseSummary + func (s *ListMobileSdkReleasesOutput) SetNextMarker(v string) *ListMobileSdkReleasesOutput + func (s *ListMobileSdkReleasesOutput) SetReleaseSummaries(v []*ReleaseSummary) *ListMobileSdkReleasesOutput + func (s ListMobileSdkReleasesOutput) GoString() string + func (s ListMobileSdkReleasesOutput) String() string + type ListRegexPatternSetsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListRegexPatternSetsInput) SetLimit(v int64) *ListRegexPatternSetsInput + func (s *ListRegexPatternSetsInput) SetNextMarker(v string) *ListRegexPatternSetsInput + func (s *ListRegexPatternSetsInput) SetScope(v string) *ListRegexPatternSetsInput + func (s *ListRegexPatternSetsInput) Validate() error + func (s ListRegexPatternSetsInput) GoString() string + func (s ListRegexPatternSetsInput) String() string + type ListRegexPatternSetsOutput struct + NextMarker *string + RegexPatternSets []*RegexPatternSetSummary + func (s *ListRegexPatternSetsOutput) SetNextMarker(v string) *ListRegexPatternSetsOutput + func (s *ListRegexPatternSetsOutput) SetRegexPatternSets(v []*RegexPatternSetSummary) *ListRegexPatternSetsOutput + func (s ListRegexPatternSetsOutput) GoString() string + func (s ListRegexPatternSetsOutput) String() string + type ListResourcesForWebACLInput struct + ResourceType *string + WebACLArn *string + func (s *ListResourcesForWebACLInput) SetResourceType(v string) *ListResourcesForWebACLInput + func (s *ListResourcesForWebACLInput) SetWebACLArn(v string) *ListResourcesForWebACLInput + func (s *ListResourcesForWebACLInput) Validate() error + func (s ListResourcesForWebACLInput) GoString() string + func (s ListResourcesForWebACLInput) String() string + type ListResourcesForWebACLOutput struct + ResourceArns []*string + func (s *ListResourcesForWebACLOutput) SetResourceArns(v []*string) *ListResourcesForWebACLOutput + func (s ListResourcesForWebACLOutput) GoString() string + func (s ListResourcesForWebACLOutput) String() string + type ListRuleGroupsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListRuleGroupsInput) SetLimit(v int64) *ListRuleGroupsInput + func (s *ListRuleGroupsInput) SetNextMarker(v string) *ListRuleGroupsInput + func (s *ListRuleGroupsInput) SetScope(v string) *ListRuleGroupsInput + func (s *ListRuleGroupsInput) Validate() error + func (s ListRuleGroupsInput) GoString() string + func (s ListRuleGroupsInput) String() string + type ListRuleGroupsOutput struct + NextMarker *string + RuleGroups []*RuleGroupSummary + func (s *ListRuleGroupsOutput) SetNextMarker(v string) *ListRuleGroupsOutput + func (s *ListRuleGroupsOutput) SetRuleGroups(v []*RuleGroupSummary) *ListRuleGroupsOutput + func (s ListRuleGroupsOutput) GoString() string + func (s ListRuleGroupsOutput) String() string + type ListTagsForResourceInput struct + Limit *int64 + NextMarker *string + ResourceARN *string + func (s *ListTagsForResourceInput) SetLimit(v int64) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) SetNextMarker(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + NextMarker *string + TagInfoForResource *TagInfoForResource + func (s *ListTagsForResourceOutput) SetNextMarker(v string) *ListTagsForResourceOutput + func (s *ListTagsForResourceOutput) SetTagInfoForResource(v *TagInfoForResource) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type ListWebACLsInput struct + Limit *int64 + NextMarker *string + Scope *string + func (s *ListWebACLsInput) SetLimit(v int64) *ListWebACLsInput + func (s *ListWebACLsInput) SetNextMarker(v string) *ListWebACLsInput + func (s *ListWebACLsInput) SetScope(v string) *ListWebACLsInput + func (s *ListWebACLsInput) Validate() error + func (s ListWebACLsInput) GoString() string + func (s ListWebACLsInput) String() string + type ListWebACLsOutput struct + NextMarker *string + WebACLs []*WebACLSummary + func (s *ListWebACLsOutput) SetNextMarker(v string) *ListWebACLsOutput + func (s *ListWebACLsOutput) SetWebACLs(v []*WebACLSummary) *ListWebACLsOutput + func (s ListWebACLsOutput) GoString() string + func (s ListWebACLsOutput) String() string + type LoggingConfiguration struct + LogDestinationConfigs []*string + LoggingFilter *LoggingFilter + ManagedByFirewallManager *bool + RedactedFields []*FieldToMatch + ResourceArn *string + func (s *LoggingConfiguration) SetLogDestinationConfigs(v []*string) *LoggingConfiguration + func (s *LoggingConfiguration) SetLoggingFilter(v *LoggingFilter) *LoggingConfiguration + func (s *LoggingConfiguration) SetManagedByFirewallManager(v bool) *LoggingConfiguration + func (s *LoggingConfiguration) SetRedactedFields(v []*FieldToMatch) *LoggingConfiguration + func (s *LoggingConfiguration) SetResourceArn(v string) *LoggingConfiguration + func (s *LoggingConfiguration) Validate() error + func (s LoggingConfiguration) GoString() string + func (s LoggingConfiguration) String() string + type LoggingFilter struct + DefaultBehavior *string + Filters []*Filter + func (s *LoggingFilter) SetDefaultBehavior(v string) *LoggingFilter + func (s *LoggingFilter) SetFilters(v []*Filter) *LoggingFilter + func (s *LoggingFilter) Validate() error + func (s LoggingFilter) GoString() string + func (s LoggingFilter) String() string + type ManagedProductDescriptor struct + IsAdvancedManagedRuleSet *bool + IsVersioningSupported *bool + ManagedRuleSetName *string + ProductDescription *string + ProductId *string + ProductLink *string + ProductTitle *string + SnsTopicArn *string + VendorName *string + func (s *ManagedProductDescriptor) SetIsAdvancedManagedRuleSet(v bool) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetIsVersioningSupported(v bool) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetManagedRuleSetName(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetProductDescription(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetProductId(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetProductLink(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetProductTitle(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetSnsTopicArn(v string) *ManagedProductDescriptor + func (s *ManagedProductDescriptor) SetVendorName(v string) *ManagedProductDescriptor + func (s ManagedProductDescriptor) GoString() string + func (s ManagedProductDescriptor) String() string + type ManagedRuleGroupConfig struct + AWSManagedRulesACFPRuleSet *AWSManagedRulesACFPRuleSet + AWSManagedRulesATPRuleSet *AWSManagedRulesATPRuleSet + AWSManagedRulesBotControlRuleSet *AWSManagedRulesBotControlRuleSet + LoginPath *string + PasswordField *PasswordField + PayloadType *string + UsernameField *UsernameField + func (s *ManagedRuleGroupConfig) SetAWSManagedRulesACFPRuleSet(v *AWSManagedRulesACFPRuleSet) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetAWSManagedRulesATPRuleSet(v *AWSManagedRulesATPRuleSet) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetAWSManagedRulesBotControlRuleSet(v *AWSManagedRulesBotControlRuleSet) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetLoginPath(v string) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetPasswordField(v *PasswordField) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetPayloadType(v string) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) SetUsernameField(v *UsernameField) *ManagedRuleGroupConfig + func (s *ManagedRuleGroupConfig) Validate() error + func (s ManagedRuleGroupConfig) GoString() string + func (s ManagedRuleGroupConfig) String() string + type ManagedRuleGroupStatement struct + ExcludedRules []*ExcludedRule + ManagedRuleGroupConfigs []*ManagedRuleGroupConfig + Name *string + RuleActionOverrides []*RuleActionOverride + ScopeDownStatement *Statement + VendorName *string + Version *string + func (s *ManagedRuleGroupStatement) SetExcludedRules(v []*ExcludedRule) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetManagedRuleGroupConfigs(v []*ManagedRuleGroupConfig) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetName(v string) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetRuleActionOverrides(v []*RuleActionOverride) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetScopeDownStatement(v *Statement) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetVendorName(v string) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) SetVersion(v string) *ManagedRuleGroupStatement + func (s *ManagedRuleGroupStatement) Validate() error + func (s ManagedRuleGroupStatement) GoString() string + func (s ManagedRuleGroupStatement) String() string + type ManagedRuleGroupSummary struct + Description *string + Name *string + VendorName *string + VersioningSupported *bool + func (s *ManagedRuleGroupSummary) SetDescription(v string) *ManagedRuleGroupSummary + func (s *ManagedRuleGroupSummary) SetName(v string) *ManagedRuleGroupSummary + func (s *ManagedRuleGroupSummary) SetVendorName(v string) *ManagedRuleGroupSummary + func (s *ManagedRuleGroupSummary) SetVersioningSupported(v bool) *ManagedRuleGroupSummary + func (s ManagedRuleGroupSummary) GoString() string + func (s ManagedRuleGroupSummary) String() string + type ManagedRuleGroupVersion struct + LastUpdateTimestamp *time.Time + Name *string + func (s *ManagedRuleGroupVersion) SetLastUpdateTimestamp(v time.Time) *ManagedRuleGroupVersion + func (s *ManagedRuleGroupVersion) SetName(v string) *ManagedRuleGroupVersion + func (s ManagedRuleGroupVersion) GoString() string + func (s ManagedRuleGroupVersion) String() string + type ManagedRuleSet struct + ARN *string + Description *string + Id *string + LabelNamespace *string + Name *string + PublishedVersions map[string]*ManagedRuleSetVersion + RecommendedVersion *string + func (s *ManagedRuleSet) SetARN(v string) *ManagedRuleSet + func (s *ManagedRuleSet) SetDescription(v string) *ManagedRuleSet + func (s *ManagedRuleSet) SetId(v string) *ManagedRuleSet + func (s *ManagedRuleSet) SetLabelNamespace(v string) *ManagedRuleSet + func (s *ManagedRuleSet) SetName(v string) *ManagedRuleSet + func (s *ManagedRuleSet) SetPublishedVersions(v map[string]*ManagedRuleSetVersion) *ManagedRuleSet + func (s *ManagedRuleSet) SetRecommendedVersion(v string) *ManagedRuleSet + func (s ManagedRuleSet) GoString() string + func (s ManagedRuleSet) String() string + type ManagedRuleSetSummary struct + ARN *string + Description *string + Id *string + LabelNamespace *string + LockToken *string + Name *string + func (s *ManagedRuleSetSummary) SetARN(v string) *ManagedRuleSetSummary + func (s *ManagedRuleSetSummary) SetDescription(v string) *ManagedRuleSetSummary + func (s *ManagedRuleSetSummary) SetId(v string) *ManagedRuleSetSummary + func (s *ManagedRuleSetSummary) SetLabelNamespace(v string) *ManagedRuleSetSummary + func (s *ManagedRuleSetSummary) SetLockToken(v string) *ManagedRuleSetSummary + func (s *ManagedRuleSetSummary) SetName(v string) *ManagedRuleSetSummary + func (s ManagedRuleSetSummary) GoString() string + func (s ManagedRuleSetSummary) String() string + type ManagedRuleSetVersion struct + AssociatedRuleGroupArn *string + Capacity *int64 + ExpiryTimestamp *time.Time + ForecastedLifetime *int64 + LastUpdateTimestamp *time.Time + PublishTimestamp *time.Time + func (s *ManagedRuleSetVersion) SetAssociatedRuleGroupArn(v string) *ManagedRuleSetVersion + func (s *ManagedRuleSetVersion) SetCapacity(v int64) *ManagedRuleSetVersion + func (s *ManagedRuleSetVersion) SetExpiryTimestamp(v time.Time) *ManagedRuleSetVersion + func (s *ManagedRuleSetVersion) SetForecastedLifetime(v int64) *ManagedRuleSetVersion + func (s *ManagedRuleSetVersion) SetLastUpdateTimestamp(v time.Time) *ManagedRuleSetVersion + func (s *ManagedRuleSetVersion) SetPublishTimestamp(v time.Time) *ManagedRuleSetVersion + func (s ManagedRuleSetVersion) GoString() string + func (s ManagedRuleSetVersion) String() string + type Method struct + func (s Method) GoString() string + func (s Method) String() string + type MobileSdkRelease struct + ReleaseNotes *string + ReleaseVersion *string + Tags []*Tag + Timestamp *time.Time + func (s *MobileSdkRelease) SetReleaseNotes(v string) *MobileSdkRelease + func (s *MobileSdkRelease) SetReleaseVersion(v string) *MobileSdkRelease + func (s *MobileSdkRelease) SetTags(v []*Tag) *MobileSdkRelease + func (s *MobileSdkRelease) SetTimestamp(v time.Time) *MobileSdkRelease + func (s MobileSdkRelease) GoString() string + func (s MobileSdkRelease) String() string + type NoneAction struct + func (s NoneAction) GoString() string + func (s NoneAction) String() string + type NotStatement struct + Statement *Statement + func (s *NotStatement) SetStatement(v *Statement) *NotStatement + func (s *NotStatement) Validate() error + func (s NotStatement) GoString() string + func (s NotStatement) String() string + type OrStatement struct + Statements []*Statement + func (s *OrStatement) SetStatements(v []*Statement) *OrStatement + func (s *OrStatement) Validate() error + func (s OrStatement) GoString() string + func (s OrStatement) String() string + type OverrideAction struct + Count *CountAction + None *NoneAction + func (s *OverrideAction) SetCount(v *CountAction) *OverrideAction + func (s *OverrideAction) SetNone(v *NoneAction) *OverrideAction + func (s *OverrideAction) Validate() error + func (s OverrideAction) GoString() string + func (s OverrideAction) String() string + type PasswordField struct + Identifier *string + func (s *PasswordField) SetIdentifier(v string) *PasswordField + func (s *PasswordField) Validate() error + func (s PasswordField) GoString() string + func (s PasswordField) String() string + type PhoneNumberField struct + Identifier *string + func (s *PhoneNumberField) SetIdentifier(v string) *PhoneNumberField + func (s *PhoneNumberField) Validate() error + func (s PhoneNumberField) GoString() string + func (s PhoneNumberField) String() string + type PutLoggingConfigurationInput struct + LoggingConfiguration *LoggingConfiguration + func (s *PutLoggingConfigurationInput) SetLoggingConfiguration(v *LoggingConfiguration) *PutLoggingConfigurationInput + func (s *PutLoggingConfigurationInput) Validate() error + func (s PutLoggingConfigurationInput) GoString() string + func (s PutLoggingConfigurationInput) String() string + type PutLoggingConfigurationOutput struct + LoggingConfiguration *LoggingConfiguration + func (s *PutLoggingConfigurationOutput) SetLoggingConfiguration(v *LoggingConfiguration) *PutLoggingConfigurationOutput + func (s PutLoggingConfigurationOutput) GoString() string + func (s PutLoggingConfigurationOutput) String() string + type PutManagedRuleSetVersionsInput struct + Id *string + LockToken *string + Name *string + RecommendedVersion *string + Scope *string + VersionsToPublish map[string]*VersionToPublish + func (s *PutManagedRuleSetVersionsInput) SetId(v string) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) SetLockToken(v string) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) SetName(v string) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) SetRecommendedVersion(v string) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) SetScope(v string) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) SetVersionsToPublish(v map[string]*VersionToPublish) *PutManagedRuleSetVersionsInput + func (s *PutManagedRuleSetVersionsInput) Validate() error + func (s PutManagedRuleSetVersionsInput) GoString() string + func (s PutManagedRuleSetVersionsInput) String() string + type PutManagedRuleSetVersionsOutput struct + NextLockToken *string + func (s *PutManagedRuleSetVersionsOutput) SetNextLockToken(v string) *PutManagedRuleSetVersionsOutput + func (s PutManagedRuleSetVersionsOutput) GoString() string + func (s PutManagedRuleSetVersionsOutput) String() string + type PutPermissionPolicyInput struct + Policy *string + ResourceArn *string + func (s *PutPermissionPolicyInput) SetPolicy(v string) *PutPermissionPolicyInput + func (s *PutPermissionPolicyInput) SetResourceArn(v string) *PutPermissionPolicyInput + func (s *PutPermissionPolicyInput) Validate() error + func (s PutPermissionPolicyInput) GoString() string + func (s PutPermissionPolicyInput) String() string + type PutPermissionPolicyOutput struct + func (s PutPermissionPolicyOutput) GoString() string + func (s PutPermissionPolicyOutput) String() string + type QueryString struct + func (s QueryString) GoString() string + func (s QueryString) String() string + type RateBasedStatement struct + AggregateKeyType *string + CustomKeys []*RateBasedStatementCustomKey + ForwardedIPConfig *ForwardedIPConfig + Limit *int64 + ScopeDownStatement *Statement + func (s *RateBasedStatement) SetAggregateKeyType(v string) *RateBasedStatement + func (s *RateBasedStatement) SetCustomKeys(v []*RateBasedStatementCustomKey) *RateBasedStatement + func (s *RateBasedStatement) SetForwardedIPConfig(v *ForwardedIPConfig) *RateBasedStatement + func (s *RateBasedStatement) SetLimit(v int64) *RateBasedStatement + func (s *RateBasedStatement) SetScopeDownStatement(v *Statement) *RateBasedStatement + func (s *RateBasedStatement) Validate() error + func (s RateBasedStatement) GoString() string + func (s RateBasedStatement) String() string + type RateBasedStatementCustomKey struct + Cookie *RateLimitCookie + ForwardedIP *RateLimitForwardedIP + HTTPMethod *RateLimitHTTPMethod + Header *RateLimitHeader + IP *RateLimitIP + LabelNamespace *RateLimitLabelNamespace + QueryArgument *RateLimitQueryArgument + QueryString *RateLimitQueryString + UriPath *RateLimitUriPath + func (s *RateBasedStatementCustomKey) SetCookie(v *RateLimitCookie) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetForwardedIP(v *RateLimitForwardedIP) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetHTTPMethod(v *RateLimitHTTPMethod) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetHeader(v *RateLimitHeader) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetIP(v *RateLimitIP) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetLabelNamespace(v *RateLimitLabelNamespace) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetQueryArgument(v *RateLimitQueryArgument) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetQueryString(v *RateLimitQueryString) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) SetUriPath(v *RateLimitUriPath) *RateBasedStatementCustomKey + func (s *RateBasedStatementCustomKey) Validate() error + func (s RateBasedStatementCustomKey) GoString() string + func (s RateBasedStatementCustomKey) String() string + type RateBasedStatementManagedKeysIPSet struct + Addresses []*string + IPAddressVersion *string + func (s *RateBasedStatementManagedKeysIPSet) SetAddresses(v []*string) *RateBasedStatementManagedKeysIPSet + func (s *RateBasedStatementManagedKeysIPSet) SetIPAddressVersion(v string) *RateBasedStatementManagedKeysIPSet + func (s RateBasedStatementManagedKeysIPSet) GoString() string + func (s RateBasedStatementManagedKeysIPSet) String() string + type RateLimitCookie struct + Name *string + TextTransformations []*TextTransformation + func (s *RateLimitCookie) SetName(v string) *RateLimitCookie + func (s *RateLimitCookie) SetTextTransformations(v []*TextTransformation) *RateLimitCookie + func (s *RateLimitCookie) Validate() error + func (s RateLimitCookie) GoString() string + func (s RateLimitCookie) String() string + type RateLimitForwardedIP struct + func (s RateLimitForwardedIP) GoString() string + func (s RateLimitForwardedIP) String() string + type RateLimitHTTPMethod struct + func (s RateLimitHTTPMethod) GoString() string + func (s RateLimitHTTPMethod) String() string + type RateLimitHeader struct + Name *string + TextTransformations []*TextTransformation + func (s *RateLimitHeader) SetName(v string) *RateLimitHeader + func (s *RateLimitHeader) SetTextTransformations(v []*TextTransformation) *RateLimitHeader + func (s *RateLimitHeader) Validate() error + func (s RateLimitHeader) GoString() string + func (s RateLimitHeader) String() string + type RateLimitIP struct + func (s RateLimitIP) GoString() string + func (s RateLimitIP) String() string + type RateLimitLabelNamespace struct + Namespace *string + func (s *RateLimitLabelNamespace) SetNamespace(v string) *RateLimitLabelNamespace + func (s *RateLimitLabelNamespace) Validate() error + func (s RateLimitLabelNamespace) GoString() string + func (s RateLimitLabelNamespace) String() string + type RateLimitQueryArgument struct + Name *string + TextTransformations []*TextTransformation + func (s *RateLimitQueryArgument) SetName(v string) *RateLimitQueryArgument + func (s *RateLimitQueryArgument) SetTextTransformations(v []*TextTransformation) *RateLimitQueryArgument + func (s *RateLimitQueryArgument) Validate() error + func (s RateLimitQueryArgument) GoString() string + func (s RateLimitQueryArgument) String() string + type RateLimitQueryString struct + TextTransformations []*TextTransformation + func (s *RateLimitQueryString) SetTextTransformations(v []*TextTransformation) *RateLimitQueryString + func (s *RateLimitQueryString) Validate() error + func (s RateLimitQueryString) GoString() string + func (s RateLimitQueryString) String() string + type RateLimitUriPath struct + TextTransformations []*TextTransformation + func (s *RateLimitUriPath) SetTextTransformations(v []*TextTransformation) *RateLimitUriPath + func (s *RateLimitUriPath) Validate() error + func (s RateLimitUriPath) GoString() string + func (s RateLimitUriPath) String() string + type Regex struct + RegexString *string + func (s *Regex) SetRegexString(v string) *Regex + func (s *Regex) Validate() error + func (s Regex) GoString() string + func (s Regex) String() string + type RegexMatchStatement struct + FieldToMatch *FieldToMatch + RegexString *string + TextTransformations []*TextTransformation + func (s *RegexMatchStatement) SetFieldToMatch(v *FieldToMatch) *RegexMatchStatement + func (s *RegexMatchStatement) SetRegexString(v string) *RegexMatchStatement + func (s *RegexMatchStatement) SetTextTransformations(v []*TextTransformation) *RegexMatchStatement + func (s *RegexMatchStatement) Validate() error + func (s RegexMatchStatement) GoString() string + func (s RegexMatchStatement) String() string + type RegexPatternSet struct + ARN *string + Description *string + Id *string + Name *string + RegularExpressionList []*Regex + func (s *RegexPatternSet) SetARN(v string) *RegexPatternSet + func (s *RegexPatternSet) SetDescription(v string) *RegexPatternSet + func (s *RegexPatternSet) SetId(v string) *RegexPatternSet + func (s *RegexPatternSet) SetName(v string) *RegexPatternSet + func (s *RegexPatternSet) SetRegularExpressionList(v []*Regex) *RegexPatternSet + func (s RegexPatternSet) GoString() string + func (s RegexPatternSet) String() string + type RegexPatternSetReferenceStatement struct + ARN *string + FieldToMatch *FieldToMatch + TextTransformations []*TextTransformation + func (s *RegexPatternSetReferenceStatement) SetARN(v string) *RegexPatternSetReferenceStatement + func (s *RegexPatternSetReferenceStatement) SetFieldToMatch(v *FieldToMatch) *RegexPatternSetReferenceStatement + func (s *RegexPatternSetReferenceStatement) SetTextTransformations(v []*TextTransformation) *RegexPatternSetReferenceStatement + func (s *RegexPatternSetReferenceStatement) Validate() error + func (s RegexPatternSetReferenceStatement) GoString() string + func (s RegexPatternSetReferenceStatement) String() string + type RegexPatternSetSummary struct + ARN *string + Description *string + Id *string + LockToken *string + Name *string + func (s *RegexPatternSetSummary) SetARN(v string) *RegexPatternSetSummary + func (s *RegexPatternSetSummary) SetDescription(v string) *RegexPatternSetSummary + func (s *RegexPatternSetSummary) SetId(v string) *RegexPatternSetSummary + func (s *RegexPatternSetSummary) SetLockToken(v string) *RegexPatternSetSummary + func (s *RegexPatternSetSummary) SetName(v string) *RegexPatternSetSummary + func (s RegexPatternSetSummary) GoString() string + func (s RegexPatternSetSummary) String() string + type ReleaseSummary struct + ReleaseVersion *string + Timestamp *time.Time + func (s *ReleaseSummary) SetReleaseVersion(v string) *ReleaseSummary + func (s *ReleaseSummary) SetTimestamp(v time.Time) *ReleaseSummary + func (s ReleaseSummary) GoString() string + func (s ReleaseSummary) String() string + type RequestBodyAssociatedResourceTypeConfig struct + DefaultSizeInspectionLimit *string + func (s *RequestBodyAssociatedResourceTypeConfig) SetDefaultSizeInspectionLimit(v string) *RequestBodyAssociatedResourceTypeConfig + func (s *RequestBodyAssociatedResourceTypeConfig) Validate() error + func (s RequestBodyAssociatedResourceTypeConfig) GoString() string + func (s RequestBodyAssociatedResourceTypeConfig) String() string + type RequestInspection struct + PasswordField *PasswordField + PayloadType *string + UsernameField *UsernameField + func (s *RequestInspection) SetPasswordField(v *PasswordField) *RequestInspection + func (s *RequestInspection) SetPayloadType(v string) *RequestInspection + func (s *RequestInspection) SetUsernameField(v *UsernameField) *RequestInspection + func (s *RequestInspection) Validate() error + func (s RequestInspection) GoString() string + func (s RequestInspection) String() string + type RequestInspectionACFP struct + AddressFields []*AddressField + EmailField *EmailField + PasswordField *PasswordField + PayloadType *string + PhoneNumberFields []*PhoneNumberField + UsernameField *UsernameField + func (s *RequestInspectionACFP) SetAddressFields(v []*AddressField) *RequestInspectionACFP + func (s *RequestInspectionACFP) SetEmailField(v *EmailField) *RequestInspectionACFP + func (s *RequestInspectionACFP) SetPasswordField(v *PasswordField) *RequestInspectionACFP + func (s *RequestInspectionACFP) SetPayloadType(v string) *RequestInspectionACFP + func (s *RequestInspectionACFP) SetPhoneNumberFields(v []*PhoneNumberField) *RequestInspectionACFP + func (s *RequestInspectionACFP) SetUsernameField(v *UsernameField) *RequestInspectionACFP + func (s *RequestInspectionACFP) Validate() error + func (s RequestInspectionACFP) GoString() string + func (s RequestInspectionACFP) String() string + type ResponseInspection struct + BodyContains *ResponseInspectionBodyContains + Header *ResponseInspectionHeader + Json *ResponseInspectionJson + StatusCode *ResponseInspectionStatusCode + func (s *ResponseInspection) SetBodyContains(v *ResponseInspectionBodyContains) *ResponseInspection + func (s *ResponseInspection) SetHeader(v *ResponseInspectionHeader) *ResponseInspection + func (s *ResponseInspection) SetJson(v *ResponseInspectionJson) *ResponseInspection + func (s *ResponseInspection) SetStatusCode(v *ResponseInspectionStatusCode) *ResponseInspection + func (s *ResponseInspection) Validate() error + func (s ResponseInspection) GoString() string + func (s ResponseInspection) String() string + type ResponseInspectionBodyContains struct + FailureStrings []*string + SuccessStrings []*string + func (s *ResponseInspectionBodyContains) SetFailureStrings(v []*string) *ResponseInspectionBodyContains + func (s *ResponseInspectionBodyContains) SetSuccessStrings(v []*string) *ResponseInspectionBodyContains + func (s *ResponseInspectionBodyContains) Validate() error + func (s ResponseInspectionBodyContains) GoString() string + func (s ResponseInspectionBodyContains) String() string + type ResponseInspectionHeader struct + FailureValues []*string + Name *string + SuccessValues []*string + func (s *ResponseInspectionHeader) SetFailureValues(v []*string) *ResponseInspectionHeader + func (s *ResponseInspectionHeader) SetName(v string) *ResponseInspectionHeader + func (s *ResponseInspectionHeader) SetSuccessValues(v []*string) *ResponseInspectionHeader + func (s *ResponseInspectionHeader) Validate() error + func (s ResponseInspectionHeader) GoString() string + func (s ResponseInspectionHeader) String() string + type ResponseInspectionJson struct + FailureValues []*string + Identifier *string + SuccessValues []*string + func (s *ResponseInspectionJson) SetFailureValues(v []*string) *ResponseInspectionJson + func (s *ResponseInspectionJson) SetIdentifier(v string) *ResponseInspectionJson + func (s *ResponseInspectionJson) SetSuccessValues(v []*string) *ResponseInspectionJson + func (s *ResponseInspectionJson) Validate() error + func (s ResponseInspectionJson) GoString() string + func (s ResponseInspectionJson) String() string + type ResponseInspectionStatusCode struct + FailureCodes []*int64 + SuccessCodes []*int64 + func (s *ResponseInspectionStatusCode) SetFailureCodes(v []*int64) *ResponseInspectionStatusCode + func (s *ResponseInspectionStatusCode) SetSuccessCodes(v []*int64) *ResponseInspectionStatusCode + func (s *ResponseInspectionStatusCode) Validate() error + func (s ResponseInspectionStatusCode) GoString() string + func (s ResponseInspectionStatusCode) String() string + type Rule struct + Action *RuleAction + CaptchaConfig *CaptchaConfig + ChallengeConfig *ChallengeConfig + Name *string + OverrideAction *OverrideAction + Priority *int64 + RuleLabels []*Label + Statement *Statement + VisibilityConfig *VisibilityConfig + func (s *Rule) SetAction(v *RuleAction) *Rule + func (s *Rule) SetCaptchaConfig(v *CaptchaConfig) *Rule + func (s *Rule) SetChallengeConfig(v *ChallengeConfig) *Rule + func (s *Rule) SetName(v string) *Rule + func (s *Rule) SetOverrideAction(v *OverrideAction) *Rule + func (s *Rule) SetPriority(v int64) *Rule + func (s *Rule) SetRuleLabels(v []*Label) *Rule + func (s *Rule) SetStatement(v *Statement) *Rule + func (s *Rule) SetVisibilityConfig(v *VisibilityConfig) *Rule + func (s *Rule) Validate() error + func (s Rule) GoString() string + func (s Rule) String() string + type RuleAction struct + Allow *AllowAction + Block *BlockAction + Captcha *CaptchaAction + Challenge *ChallengeAction + Count *CountAction + func (s *RuleAction) SetAllow(v *AllowAction) *RuleAction + func (s *RuleAction) SetBlock(v *BlockAction) *RuleAction + func (s *RuleAction) SetCaptcha(v *CaptchaAction) *RuleAction + func (s *RuleAction) SetChallenge(v *ChallengeAction) *RuleAction + func (s *RuleAction) SetCount(v *CountAction) *RuleAction + func (s *RuleAction) Validate() error + func (s RuleAction) GoString() string + func (s RuleAction) String() string + type RuleActionOverride struct + ActionToUse *RuleAction + Name *string + func (s *RuleActionOverride) SetActionToUse(v *RuleAction) *RuleActionOverride + func (s *RuleActionOverride) SetName(v string) *RuleActionOverride + func (s *RuleActionOverride) Validate() error + func (s RuleActionOverride) GoString() string + func (s RuleActionOverride) String() string + type RuleGroup struct + ARN *string + AvailableLabels []*LabelSummary + Capacity *int64 + ConsumedLabels []*LabelSummary + CustomResponseBodies map[string]*CustomResponseBody + Description *string + Id *string + LabelNamespace *string + Name *string + Rules []*Rule + VisibilityConfig *VisibilityConfig + func (s *RuleGroup) SetARN(v string) *RuleGroup + func (s *RuleGroup) SetAvailableLabels(v []*LabelSummary) *RuleGroup + func (s *RuleGroup) SetCapacity(v int64) *RuleGroup + func (s *RuleGroup) SetConsumedLabels(v []*LabelSummary) *RuleGroup + func (s *RuleGroup) SetCustomResponseBodies(v map[string]*CustomResponseBody) *RuleGroup + func (s *RuleGroup) SetDescription(v string) *RuleGroup + func (s *RuleGroup) SetId(v string) *RuleGroup + func (s *RuleGroup) SetLabelNamespace(v string) *RuleGroup + func (s *RuleGroup) SetName(v string) *RuleGroup + func (s *RuleGroup) SetRules(v []*Rule) *RuleGroup + func (s *RuleGroup) SetVisibilityConfig(v *VisibilityConfig) *RuleGroup + func (s RuleGroup) GoString() string + func (s RuleGroup) String() string + type RuleGroupReferenceStatement struct + ARN *string + ExcludedRules []*ExcludedRule + RuleActionOverrides []*RuleActionOverride + func (s *RuleGroupReferenceStatement) SetARN(v string) *RuleGroupReferenceStatement + func (s *RuleGroupReferenceStatement) SetExcludedRules(v []*ExcludedRule) *RuleGroupReferenceStatement + func (s *RuleGroupReferenceStatement) SetRuleActionOverrides(v []*RuleActionOverride) *RuleGroupReferenceStatement + func (s *RuleGroupReferenceStatement) Validate() error + func (s RuleGroupReferenceStatement) GoString() string + func (s RuleGroupReferenceStatement) String() string + type RuleGroupSummary struct + ARN *string + Description *string + Id *string + LockToken *string + Name *string + func (s *RuleGroupSummary) SetARN(v string) *RuleGroupSummary + func (s *RuleGroupSummary) SetDescription(v string) *RuleGroupSummary + func (s *RuleGroupSummary) SetId(v string) *RuleGroupSummary + func (s *RuleGroupSummary) SetLockToken(v string) *RuleGroupSummary + func (s *RuleGroupSummary) SetName(v string) *RuleGroupSummary + func (s RuleGroupSummary) GoString() string + func (s RuleGroupSummary) String() string + type RuleSummary struct + Action *RuleAction + Name *string + func (s *RuleSummary) SetAction(v *RuleAction) *RuleSummary + func (s *RuleSummary) SetName(v string) *RuleSummary + func (s RuleSummary) GoString() string + func (s RuleSummary) String() string + type SampledHTTPRequest struct + Action *string + CaptchaResponse *CaptchaResponse + ChallengeResponse *ChallengeResponse + Labels []*Label + OverriddenAction *string + Request *HTTPRequest + RequestHeadersInserted []*HTTPHeader + ResponseCodeSent *int64 + RuleNameWithinRuleGroup *string + Timestamp *time.Time + Weight *int64 + func (s *SampledHTTPRequest) SetAction(v string) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetCaptchaResponse(v *CaptchaResponse) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetChallengeResponse(v *ChallengeResponse) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetLabels(v []*Label) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetOverriddenAction(v string) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetRequest(v *HTTPRequest) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetRequestHeadersInserted(v []*HTTPHeader) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetResponseCodeSent(v int64) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetRuleNameWithinRuleGroup(v string) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetTimestamp(v time.Time) *SampledHTTPRequest + func (s *SampledHTTPRequest) SetWeight(v int64) *SampledHTTPRequest + func (s SampledHTTPRequest) GoString() string + func (s SampledHTTPRequest) String() string + type SingleHeader struct + Name *string + func (s *SingleHeader) SetName(v string) *SingleHeader + func (s *SingleHeader) Validate() error + func (s SingleHeader) GoString() string + func (s SingleHeader) String() string + type SingleQueryArgument struct + Name *string + func (s *SingleQueryArgument) SetName(v string) *SingleQueryArgument + func (s *SingleQueryArgument) Validate() error + func (s SingleQueryArgument) GoString() string + func (s SingleQueryArgument) String() string + type SizeConstraintStatement struct + ComparisonOperator *string + FieldToMatch *FieldToMatch + Size *int64 + TextTransformations []*TextTransformation + func (s *SizeConstraintStatement) SetComparisonOperator(v string) *SizeConstraintStatement + func (s *SizeConstraintStatement) SetFieldToMatch(v *FieldToMatch) *SizeConstraintStatement + func (s *SizeConstraintStatement) SetSize(v int64) *SizeConstraintStatement + func (s *SizeConstraintStatement) SetTextTransformations(v []*TextTransformation) *SizeConstraintStatement + func (s *SizeConstraintStatement) Validate() error + func (s SizeConstraintStatement) GoString() string + func (s SizeConstraintStatement) String() string + type SqliMatchStatement struct + FieldToMatch *FieldToMatch + SensitivityLevel *string + TextTransformations []*TextTransformation + func (s *SqliMatchStatement) SetFieldToMatch(v *FieldToMatch) *SqliMatchStatement + func (s *SqliMatchStatement) SetSensitivityLevel(v string) *SqliMatchStatement + func (s *SqliMatchStatement) SetTextTransformations(v []*TextTransformation) *SqliMatchStatement + func (s *SqliMatchStatement) Validate() error + func (s SqliMatchStatement) GoString() string + func (s SqliMatchStatement) String() string + type Statement struct + AndStatement *AndStatement + ByteMatchStatement *ByteMatchStatement + GeoMatchStatement *GeoMatchStatement + IPSetReferenceStatement *IPSetReferenceStatement + LabelMatchStatement *LabelMatchStatement + ManagedRuleGroupStatement *ManagedRuleGroupStatement + NotStatement *NotStatement + OrStatement *OrStatement + RateBasedStatement *RateBasedStatement + RegexMatchStatement *RegexMatchStatement + RegexPatternSetReferenceStatement *RegexPatternSetReferenceStatement + RuleGroupReferenceStatement *RuleGroupReferenceStatement + SizeConstraintStatement *SizeConstraintStatement + SqliMatchStatement *SqliMatchStatement + XssMatchStatement *XssMatchStatement + func (s *Statement) SetAndStatement(v *AndStatement) *Statement + func (s *Statement) SetByteMatchStatement(v *ByteMatchStatement) *Statement + func (s *Statement) SetGeoMatchStatement(v *GeoMatchStatement) *Statement + func (s *Statement) SetIPSetReferenceStatement(v *IPSetReferenceStatement) *Statement + func (s *Statement) SetLabelMatchStatement(v *LabelMatchStatement) *Statement + func (s *Statement) SetManagedRuleGroupStatement(v *ManagedRuleGroupStatement) *Statement + func (s *Statement) SetNotStatement(v *NotStatement) *Statement + func (s *Statement) SetOrStatement(v *OrStatement) *Statement + func (s *Statement) SetRateBasedStatement(v *RateBasedStatement) *Statement + func (s *Statement) SetRegexMatchStatement(v *RegexMatchStatement) *Statement + func (s *Statement) SetRegexPatternSetReferenceStatement(v *RegexPatternSetReferenceStatement) *Statement + func (s *Statement) SetRuleGroupReferenceStatement(v *RuleGroupReferenceStatement) *Statement + func (s *Statement) SetSizeConstraintStatement(v *SizeConstraintStatement) *Statement + func (s *Statement) SetSqliMatchStatement(v *SqliMatchStatement) *Statement + func (s *Statement) SetXssMatchStatement(v *XssMatchStatement) *Statement + func (s *Statement) Validate() error + func (s Statement) GoString() string + func (s Statement) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagInfoForResource struct + ResourceARN *string + TagList []*Tag + func (s *TagInfoForResource) SetResourceARN(v string) *TagInfoForResource + func (s *TagInfoForResource) SetTagList(v []*Tag) *TagInfoForResource + func (s TagInfoForResource) GoString() string + func (s TagInfoForResource) String() string + type TagResourceInput struct + ResourceARN *string + Tags []*Tag + func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput + func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type TextTransformation struct + Priority *int64 + Type *string + func (s *TextTransformation) SetPriority(v int64) *TextTransformation + func (s *TextTransformation) SetType(v string) *TextTransformation + func (s *TextTransformation) Validate() error + func (s TextTransformation) GoString() string + func (s TextTransformation) String() string + type TimeWindow struct + EndTime *time.Time + StartTime *time.Time + func (s *TimeWindow) SetEndTime(v time.Time) *TimeWindow + func (s *TimeWindow) SetStartTime(v time.Time) *TimeWindow + func (s *TimeWindow) Validate() error + func (s TimeWindow) GoString() string + func (s TimeWindow) String() string + type UntagResourceInput struct + ResourceARN *string + TagKeys []*string + func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type UpdateIPSetInput struct + Addresses []*string + Description *string + Id *string + LockToken *string + Name *string + Scope *string + func (s *UpdateIPSetInput) SetAddresses(v []*string) *UpdateIPSetInput + func (s *UpdateIPSetInput) SetDescription(v string) *UpdateIPSetInput + func (s *UpdateIPSetInput) SetId(v string) *UpdateIPSetInput + func (s *UpdateIPSetInput) SetLockToken(v string) *UpdateIPSetInput + func (s *UpdateIPSetInput) SetName(v string) *UpdateIPSetInput + func (s *UpdateIPSetInput) SetScope(v string) *UpdateIPSetInput + func (s *UpdateIPSetInput) Validate() error + func (s UpdateIPSetInput) GoString() string + func (s UpdateIPSetInput) String() string + type UpdateIPSetOutput struct + NextLockToken *string + func (s *UpdateIPSetOutput) SetNextLockToken(v string) *UpdateIPSetOutput + func (s UpdateIPSetOutput) GoString() string + func (s UpdateIPSetOutput) String() string + type UpdateManagedRuleSetVersionExpiryDateInput struct + ExpiryTimestamp *time.Time + Id *string + LockToken *string + Name *string + Scope *string + VersionToExpire *string + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetExpiryTimestamp(v time.Time) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetId(v string) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetLockToken(v string) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetName(v string) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetScope(v string) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) SetVersionToExpire(v string) *UpdateManagedRuleSetVersionExpiryDateInput + func (s *UpdateManagedRuleSetVersionExpiryDateInput) Validate() error + func (s UpdateManagedRuleSetVersionExpiryDateInput) GoString() string + func (s UpdateManagedRuleSetVersionExpiryDateInput) String() string + type UpdateManagedRuleSetVersionExpiryDateOutput struct + ExpiringVersion *string + ExpiryTimestamp *time.Time + NextLockToken *string + func (s *UpdateManagedRuleSetVersionExpiryDateOutput) SetExpiringVersion(v string) *UpdateManagedRuleSetVersionExpiryDateOutput + func (s *UpdateManagedRuleSetVersionExpiryDateOutput) SetExpiryTimestamp(v time.Time) *UpdateManagedRuleSetVersionExpiryDateOutput + func (s *UpdateManagedRuleSetVersionExpiryDateOutput) SetNextLockToken(v string) *UpdateManagedRuleSetVersionExpiryDateOutput + func (s UpdateManagedRuleSetVersionExpiryDateOutput) GoString() string + func (s UpdateManagedRuleSetVersionExpiryDateOutput) String() string + type UpdateRegexPatternSetInput struct + Description *string + Id *string + LockToken *string + Name *string + RegularExpressionList []*Regex + Scope *string + func (s *UpdateRegexPatternSetInput) SetDescription(v string) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) SetId(v string) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) SetLockToken(v string) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) SetName(v string) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) SetRegularExpressionList(v []*Regex) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) SetScope(v string) *UpdateRegexPatternSetInput + func (s *UpdateRegexPatternSetInput) Validate() error + func (s UpdateRegexPatternSetInput) GoString() string + func (s UpdateRegexPatternSetInput) String() string + type UpdateRegexPatternSetOutput struct + NextLockToken *string + func (s *UpdateRegexPatternSetOutput) SetNextLockToken(v string) *UpdateRegexPatternSetOutput + func (s UpdateRegexPatternSetOutput) GoString() string + func (s UpdateRegexPatternSetOutput) String() string + type UpdateRuleGroupInput struct + CustomResponseBodies map[string]*CustomResponseBody + Description *string + Id *string + LockToken *string + Name *string + Rules []*Rule + Scope *string + VisibilityConfig *VisibilityConfig + func (s *UpdateRuleGroupInput) SetCustomResponseBodies(v map[string]*CustomResponseBody) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetDescription(v string) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetId(v string) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetLockToken(v string) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetName(v string) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetRules(v []*Rule) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetScope(v string) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) SetVisibilityConfig(v *VisibilityConfig) *UpdateRuleGroupInput + func (s *UpdateRuleGroupInput) Validate() error + func (s UpdateRuleGroupInput) GoString() string + func (s UpdateRuleGroupInput) String() string + type UpdateRuleGroupOutput struct + NextLockToken *string + func (s *UpdateRuleGroupOutput) SetNextLockToken(v string) *UpdateRuleGroupOutput + func (s UpdateRuleGroupOutput) GoString() string + func (s UpdateRuleGroupOutput) String() string + type UpdateWebACLInput struct + AssociationConfig *AssociationConfig + CaptchaConfig *CaptchaConfig + ChallengeConfig *ChallengeConfig + CustomResponseBodies map[string]*CustomResponseBody + DefaultAction *DefaultAction + Description *string + Id *string + LockToken *string + Name *string + Rules []*Rule + Scope *string + TokenDomains []*string + VisibilityConfig *VisibilityConfig + func (s *UpdateWebACLInput) SetAssociationConfig(v *AssociationConfig) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetCaptchaConfig(v *CaptchaConfig) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetChallengeConfig(v *ChallengeConfig) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetCustomResponseBodies(v map[string]*CustomResponseBody) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetDefaultAction(v *DefaultAction) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetDescription(v string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetId(v string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetLockToken(v string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetName(v string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetRules(v []*Rule) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetScope(v string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetTokenDomains(v []*string) *UpdateWebACLInput + func (s *UpdateWebACLInput) SetVisibilityConfig(v *VisibilityConfig) *UpdateWebACLInput + func (s *UpdateWebACLInput) Validate() error + func (s UpdateWebACLInput) GoString() string + func (s UpdateWebACLInput) String() string + type UpdateWebACLOutput struct + NextLockToken *string + func (s *UpdateWebACLOutput) SetNextLockToken(v string) *UpdateWebACLOutput + func (s UpdateWebACLOutput) GoString() string + func (s UpdateWebACLOutput) String() string + type UriPath struct + func (s UriPath) GoString() string + func (s UriPath) String() string + type UsernameField struct + Identifier *string + func (s *UsernameField) SetIdentifier(v string) *UsernameField + func (s *UsernameField) Validate() error + func (s UsernameField) GoString() string + func (s UsernameField) String() string + type VersionToPublish struct + AssociatedRuleGroupArn *string + ForecastedLifetime *int64 + func (s *VersionToPublish) SetAssociatedRuleGroupArn(v string) *VersionToPublish + func (s *VersionToPublish) SetForecastedLifetime(v int64) *VersionToPublish + func (s *VersionToPublish) Validate() error + func (s VersionToPublish) GoString() string + func (s VersionToPublish) String() string + type VisibilityConfig struct + CloudWatchMetricsEnabled *bool + MetricName *string + SampledRequestsEnabled *bool + func (s *VisibilityConfig) SetCloudWatchMetricsEnabled(v bool) *VisibilityConfig + func (s *VisibilityConfig) SetMetricName(v string) *VisibilityConfig + func (s *VisibilityConfig) SetSampledRequestsEnabled(v bool) *VisibilityConfig + func (s *VisibilityConfig) Validate() error + func (s VisibilityConfig) GoString() string + func (s VisibilityConfig) String() string + type WAFAssociatedItemException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFAssociatedItemException) Code() string + func (s *WAFAssociatedItemException) Error() string + func (s *WAFAssociatedItemException) Message() string + func (s *WAFAssociatedItemException) OrigErr() error + func (s *WAFAssociatedItemException) RequestID() string + func (s *WAFAssociatedItemException) StatusCode() int + func (s WAFAssociatedItemException) GoString() string + func (s WAFAssociatedItemException) String() string + type WAFConfigurationWarningException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFConfigurationWarningException) Code() string + func (s *WAFConfigurationWarningException) Error() string + func (s *WAFConfigurationWarningException) Message() string + func (s *WAFConfigurationWarningException) OrigErr() error + func (s *WAFConfigurationWarningException) RequestID() string + func (s *WAFConfigurationWarningException) StatusCode() int + func (s WAFConfigurationWarningException) GoString() string + func (s WAFConfigurationWarningException) String() string + type WAFDuplicateItemException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFDuplicateItemException) Code() string + func (s *WAFDuplicateItemException) Error() string + func (s *WAFDuplicateItemException) Message() string + func (s *WAFDuplicateItemException) OrigErr() error + func (s *WAFDuplicateItemException) RequestID() string + func (s *WAFDuplicateItemException) StatusCode() int + func (s WAFDuplicateItemException) GoString() string + func (s WAFDuplicateItemException) String() string + type WAFExpiredManagedRuleGroupVersionException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFExpiredManagedRuleGroupVersionException) Code() string + func (s *WAFExpiredManagedRuleGroupVersionException) Error() string + func (s *WAFExpiredManagedRuleGroupVersionException) Message() string + func (s *WAFExpiredManagedRuleGroupVersionException) OrigErr() error + func (s *WAFExpiredManagedRuleGroupVersionException) RequestID() string + func (s *WAFExpiredManagedRuleGroupVersionException) StatusCode() int + func (s WAFExpiredManagedRuleGroupVersionException) GoString() string + func (s WAFExpiredManagedRuleGroupVersionException) String() string + type WAFInternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFInternalErrorException) Code() string + func (s *WAFInternalErrorException) Error() string + func (s *WAFInternalErrorException) Message() string + func (s *WAFInternalErrorException) OrigErr() error + func (s *WAFInternalErrorException) RequestID() string + func (s *WAFInternalErrorException) StatusCode() int + func (s WAFInternalErrorException) GoString() string + func (s WAFInternalErrorException) String() string + type WAFInvalidOperationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFInvalidOperationException) Code() string + func (s *WAFInvalidOperationException) Error() string + func (s *WAFInvalidOperationException) Message() string + func (s *WAFInvalidOperationException) OrigErr() error + func (s *WAFInvalidOperationException) RequestID() string + func (s *WAFInvalidOperationException) StatusCode() int + func (s WAFInvalidOperationException) GoString() string + func (s WAFInvalidOperationException) String() string + type WAFInvalidParameterException struct + Field *string + Message_ *string + Parameter *string + Reason *string + RespMetadata protocol.ResponseMetadata + func (s *WAFInvalidParameterException) Code() string + func (s *WAFInvalidParameterException) Error() string + func (s *WAFInvalidParameterException) Message() string + func (s *WAFInvalidParameterException) OrigErr() error + func (s *WAFInvalidParameterException) RequestID() string + func (s *WAFInvalidParameterException) StatusCode() int + func (s WAFInvalidParameterException) GoString() string + func (s WAFInvalidParameterException) String() string + type WAFInvalidPermissionPolicyException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFInvalidPermissionPolicyException) Code() string + func (s *WAFInvalidPermissionPolicyException) Error() string + func (s *WAFInvalidPermissionPolicyException) Message() string + func (s *WAFInvalidPermissionPolicyException) OrigErr() error + func (s *WAFInvalidPermissionPolicyException) RequestID() string + func (s *WAFInvalidPermissionPolicyException) StatusCode() int + func (s WAFInvalidPermissionPolicyException) GoString() string + func (s WAFInvalidPermissionPolicyException) String() string + type WAFInvalidResourceException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFInvalidResourceException) Code() string + func (s *WAFInvalidResourceException) Error() string + func (s *WAFInvalidResourceException) Message() string + func (s *WAFInvalidResourceException) OrigErr() error + func (s *WAFInvalidResourceException) RequestID() string + func (s *WAFInvalidResourceException) StatusCode() int + func (s WAFInvalidResourceException) GoString() string + func (s WAFInvalidResourceException) String() string + type WAFLimitsExceededException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFLimitsExceededException) Code() string + func (s *WAFLimitsExceededException) Error() string + func (s *WAFLimitsExceededException) Message() string + func (s *WAFLimitsExceededException) OrigErr() error + func (s *WAFLimitsExceededException) RequestID() string + func (s *WAFLimitsExceededException) StatusCode() int + func (s WAFLimitsExceededException) GoString() string + func (s WAFLimitsExceededException) String() string + type WAFLogDestinationPermissionIssueException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFLogDestinationPermissionIssueException) Code() string + func (s *WAFLogDestinationPermissionIssueException) Error() string + func (s *WAFLogDestinationPermissionIssueException) Message() string + func (s *WAFLogDestinationPermissionIssueException) OrigErr() error + func (s *WAFLogDestinationPermissionIssueException) RequestID() string + func (s *WAFLogDestinationPermissionIssueException) StatusCode() int + func (s WAFLogDestinationPermissionIssueException) GoString() string + func (s WAFLogDestinationPermissionIssueException) String() string + type WAFNonexistentItemException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFNonexistentItemException) Code() string + func (s *WAFNonexistentItemException) Error() string + func (s *WAFNonexistentItemException) Message() string + func (s *WAFNonexistentItemException) OrigErr() error + func (s *WAFNonexistentItemException) RequestID() string + func (s *WAFNonexistentItemException) StatusCode() int + func (s WAFNonexistentItemException) GoString() string + func (s WAFNonexistentItemException) String() string + type WAFOptimisticLockException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFOptimisticLockException) Code() string + func (s *WAFOptimisticLockException) Error() string + func (s *WAFOptimisticLockException) Message() string + func (s *WAFOptimisticLockException) OrigErr() error + func (s *WAFOptimisticLockException) RequestID() string + func (s *WAFOptimisticLockException) StatusCode() int + func (s WAFOptimisticLockException) GoString() string + func (s WAFOptimisticLockException) String() string + type WAFServiceLinkedRoleErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFServiceLinkedRoleErrorException) Code() string + func (s *WAFServiceLinkedRoleErrorException) Error() string + func (s *WAFServiceLinkedRoleErrorException) Message() string + func (s *WAFServiceLinkedRoleErrorException) OrigErr() error + func (s *WAFServiceLinkedRoleErrorException) RequestID() string + func (s *WAFServiceLinkedRoleErrorException) StatusCode() int + func (s WAFServiceLinkedRoleErrorException) GoString() string + func (s WAFServiceLinkedRoleErrorException) String() string + type WAFSubscriptionNotFoundException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFSubscriptionNotFoundException) Code() string + func (s *WAFSubscriptionNotFoundException) Error() string + func (s *WAFSubscriptionNotFoundException) Message() string + func (s *WAFSubscriptionNotFoundException) OrigErr() error + func (s *WAFSubscriptionNotFoundException) RequestID() string + func (s *WAFSubscriptionNotFoundException) StatusCode() int + func (s WAFSubscriptionNotFoundException) GoString() string + func (s WAFSubscriptionNotFoundException) String() string + type WAFTagOperationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFTagOperationException) Code() string + func (s *WAFTagOperationException) Error() string + func (s *WAFTagOperationException) Message() string + func (s *WAFTagOperationException) OrigErr() error + func (s *WAFTagOperationException) RequestID() string + func (s *WAFTagOperationException) StatusCode() int + func (s WAFTagOperationException) GoString() string + func (s WAFTagOperationException) String() string + type WAFTagOperationInternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFTagOperationInternalErrorException) Code() string + func (s *WAFTagOperationInternalErrorException) Error() string + func (s *WAFTagOperationInternalErrorException) Message() string + func (s *WAFTagOperationInternalErrorException) OrigErr() error + func (s *WAFTagOperationInternalErrorException) RequestID() string + func (s *WAFTagOperationInternalErrorException) StatusCode() int + func (s WAFTagOperationInternalErrorException) GoString() string + func (s WAFTagOperationInternalErrorException) String() string + type WAFUnavailableEntityException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFUnavailableEntityException) Code() string + func (s *WAFUnavailableEntityException) Error() string + func (s *WAFUnavailableEntityException) Message() string + func (s *WAFUnavailableEntityException) OrigErr() error + func (s *WAFUnavailableEntityException) RequestID() string + func (s *WAFUnavailableEntityException) StatusCode() int + func (s WAFUnavailableEntityException) GoString() string + func (s WAFUnavailableEntityException) String() string + type WAFUnsupportedAggregateKeyTypeException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *WAFUnsupportedAggregateKeyTypeException) Code() string + func (s *WAFUnsupportedAggregateKeyTypeException) Error() string + func (s *WAFUnsupportedAggregateKeyTypeException) Message() string + func (s *WAFUnsupportedAggregateKeyTypeException) OrigErr() error + func (s *WAFUnsupportedAggregateKeyTypeException) RequestID() string + func (s *WAFUnsupportedAggregateKeyTypeException) StatusCode() int + func (s WAFUnsupportedAggregateKeyTypeException) GoString() string + func (s WAFUnsupportedAggregateKeyTypeException) String() string + type WAFV2 struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *WAFV2 + func (c *WAFV2) AssociateWebACL(input *AssociateWebACLInput) (*AssociateWebACLOutput, error) + func (c *WAFV2) AssociateWebACLRequest(input *AssociateWebACLInput) (req *request.Request, output *AssociateWebACLOutput) + func (c *WAFV2) AssociateWebACLWithContext(ctx aws.Context, input *AssociateWebACLInput, opts ...request.Option) (*AssociateWebACLOutput, error) + func (c *WAFV2) CheckCapacity(input *CheckCapacityInput) (*CheckCapacityOutput, error) + func (c *WAFV2) CheckCapacityRequest(input *CheckCapacityInput) (req *request.Request, output *CheckCapacityOutput) + func (c *WAFV2) CheckCapacityWithContext(ctx aws.Context, input *CheckCapacityInput, opts ...request.Option) (*CheckCapacityOutput, error) + func (c *WAFV2) CreateAPIKey(input *CreateAPIKeyInput) (*CreateAPIKeyOutput, error) + func (c *WAFV2) CreateAPIKeyRequest(input *CreateAPIKeyInput) (req *request.Request, output *CreateAPIKeyOutput) + func (c *WAFV2) CreateAPIKeyWithContext(ctx aws.Context, input *CreateAPIKeyInput, opts ...request.Option) (*CreateAPIKeyOutput, error) + func (c *WAFV2) CreateIPSet(input *CreateIPSetInput) (*CreateIPSetOutput, error) + func (c *WAFV2) CreateIPSetRequest(input *CreateIPSetInput) (req *request.Request, output *CreateIPSetOutput) + func (c *WAFV2) CreateIPSetWithContext(ctx aws.Context, input *CreateIPSetInput, opts ...request.Option) (*CreateIPSetOutput, error) + func (c *WAFV2) CreateRegexPatternSet(input *CreateRegexPatternSetInput) (*CreateRegexPatternSetOutput, error) + func (c *WAFV2) CreateRegexPatternSetRequest(input *CreateRegexPatternSetInput) (req *request.Request, output *CreateRegexPatternSetOutput) + func (c *WAFV2) CreateRegexPatternSetWithContext(ctx aws.Context, input *CreateRegexPatternSetInput, opts ...request.Option) (*CreateRegexPatternSetOutput, error) + func (c *WAFV2) CreateRuleGroup(input *CreateRuleGroupInput) (*CreateRuleGroupOutput, error) + func (c *WAFV2) CreateRuleGroupRequest(input *CreateRuleGroupInput) (req *request.Request, output *CreateRuleGroupOutput) + func (c *WAFV2) CreateRuleGroupWithContext(ctx aws.Context, input *CreateRuleGroupInput, opts ...request.Option) (*CreateRuleGroupOutput, error) + func (c *WAFV2) CreateWebACL(input *CreateWebACLInput) (*CreateWebACLOutput, error) + func (c *WAFV2) CreateWebACLRequest(input *CreateWebACLInput) (req *request.Request, output *CreateWebACLOutput) + func (c *WAFV2) CreateWebACLWithContext(ctx aws.Context, input *CreateWebACLInput, opts ...request.Option) (*CreateWebACLOutput, error) + func (c *WAFV2) DeleteFirewallManagerRuleGroups(input *DeleteFirewallManagerRuleGroupsInput) (*DeleteFirewallManagerRuleGroupsOutput, error) + func (c *WAFV2) DeleteFirewallManagerRuleGroupsRequest(input *DeleteFirewallManagerRuleGroupsInput) (req *request.Request, output *DeleteFirewallManagerRuleGroupsOutput) + func (c *WAFV2) DeleteFirewallManagerRuleGroupsWithContext(ctx aws.Context, input *DeleteFirewallManagerRuleGroupsInput, ...) (*DeleteFirewallManagerRuleGroupsOutput, error) + func (c *WAFV2) DeleteIPSet(input *DeleteIPSetInput) (*DeleteIPSetOutput, error) + func (c *WAFV2) DeleteIPSetRequest(input *DeleteIPSetInput) (req *request.Request, output *DeleteIPSetOutput) + func (c *WAFV2) DeleteIPSetWithContext(ctx aws.Context, input *DeleteIPSetInput, opts ...request.Option) (*DeleteIPSetOutput, error) + func (c *WAFV2) DeleteLoggingConfiguration(input *DeleteLoggingConfigurationInput) (*DeleteLoggingConfigurationOutput, error) + func (c *WAFV2) DeleteLoggingConfigurationRequest(input *DeleteLoggingConfigurationInput) (req *request.Request, output *DeleteLoggingConfigurationOutput) + func (c *WAFV2) DeleteLoggingConfigurationWithContext(ctx aws.Context, input *DeleteLoggingConfigurationInput, ...) (*DeleteLoggingConfigurationOutput, error) + func (c *WAFV2) DeletePermissionPolicy(input *DeletePermissionPolicyInput) (*DeletePermissionPolicyOutput, error) + func (c *WAFV2) DeletePermissionPolicyRequest(input *DeletePermissionPolicyInput) (req *request.Request, output *DeletePermissionPolicyOutput) + func (c *WAFV2) DeletePermissionPolicyWithContext(ctx aws.Context, input *DeletePermissionPolicyInput, opts ...request.Option) (*DeletePermissionPolicyOutput, error) + func (c *WAFV2) DeleteRegexPatternSet(input *DeleteRegexPatternSetInput) (*DeleteRegexPatternSetOutput, error) + func (c *WAFV2) DeleteRegexPatternSetRequest(input *DeleteRegexPatternSetInput) (req *request.Request, output *DeleteRegexPatternSetOutput) + func (c *WAFV2) DeleteRegexPatternSetWithContext(ctx aws.Context, input *DeleteRegexPatternSetInput, opts ...request.Option) (*DeleteRegexPatternSetOutput, error) + func (c *WAFV2) DeleteRuleGroup(input *DeleteRuleGroupInput) (*DeleteRuleGroupOutput, error) + func (c *WAFV2) DeleteRuleGroupRequest(input *DeleteRuleGroupInput) (req *request.Request, output *DeleteRuleGroupOutput) + func (c *WAFV2) DeleteRuleGroupWithContext(ctx aws.Context, input *DeleteRuleGroupInput, opts ...request.Option) (*DeleteRuleGroupOutput, error) + func (c *WAFV2) DeleteWebACL(input *DeleteWebACLInput) (*DeleteWebACLOutput, error) + func (c *WAFV2) DeleteWebACLRequest(input *DeleteWebACLInput) (req *request.Request, output *DeleteWebACLOutput) + func (c *WAFV2) DeleteWebACLWithContext(ctx aws.Context, input *DeleteWebACLInput, opts ...request.Option) (*DeleteWebACLOutput, error) + func (c *WAFV2) DescribeAllManagedProducts(input *DescribeAllManagedProductsInput) (*DescribeAllManagedProductsOutput, error) + func (c *WAFV2) DescribeAllManagedProductsRequest(input *DescribeAllManagedProductsInput) (req *request.Request, output *DescribeAllManagedProductsOutput) + func (c *WAFV2) DescribeAllManagedProductsWithContext(ctx aws.Context, input *DescribeAllManagedProductsInput, ...) (*DescribeAllManagedProductsOutput, error) + func (c *WAFV2) DescribeManagedProductsByVendor(input *DescribeManagedProductsByVendorInput) (*DescribeManagedProductsByVendorOutput, error) + func (c *WAFV2) DescribeManagedProductsByVendorRequest(input *DescribeManagedProductsByVendorInput) (req *request.Request, output *DescribeManagedProductsByVendorOutput) + func (c *WAFV2) DescribeManagedProductsByVendorWithContext(ctx aws.Context, input *DescribeManagedProductsByVendorInput, ...) (*DescribeManagedProductsByVendorOutput, error) + func (c *WAFV2) DescribeManagedRuleGroup(input *DescribeManagedRuleGroupInput) (*DescribeManagedRuleGroupOutput, error) + func (c *WAFV2) DescribeManagedRuleGroupRequest(input *DescribeManagedRuleGroupInput) (req *request.Request, output *DescribeManagedRuleGroupOutput) + func (c *WAFV2) DescribeManagedRuleGroupWithContext(ctx aws.Context, input *DescribeManagedRuleGroupInput, opts ...request.Option) (*DescribeManagedRuleGroupOutput, error) + func (c *WAFV2) DisassociateWebACL(input *DisassociateWebACLInput) (*DisassociateWebACLOutput, error) + func (c *WAFV2) DisassociateWebACLRequest(input *DisassociateWebACLInput) (req *request.Request, output *DisassociateWebACLOutput) + func (c *WAFV2) DisassociateWebACLWithContext(ctx aws.Context, input *DisassociateWebACLInput, opts ...request.Option) (*DisassociateWebACLOutput, error) + func (c *WAFV2) GenerateMobileSdkReleaseUrl(input *GenerateMobileSdkReleaseUrlInput) (*GenerateMobileSdkReleaseUrlOutput, error) + func (c *WAFV2) GenerateMobileSdkReleaseUrlRequest(input *GenerateMobileSdkReleaseUrlInput) (req *request.Request, output *GenerateMobileSdkReleaseUrlOutput) + func (c *WAFV2) GenerateMobileSdkReleaseUrlWithContext(ctx aws.Context, input *GenerateMobileSdkReleaseUrlInput, ...) (*GenerateMobileSdkReleaseUrlOutput, error) + func (c *WAFV2) GetDecryptedAPIKey(input *GetDecryptedAPIKeyInput) (*GetDecryptedAPIKeyOutput, error) + func (c *WAFV2) GetDecryptedAPIKeyRequest(input *GetDecryptedAPIKeyInput) (req *request.Request, output *GetDecryptedAPIKeyOutput) + func (c *WAFV2) GetDecryptedAPIKeyWithContext(ctx aws.Context, input *GetDecryptedAPIKeyInput, opts ...request.Option) (*GetDecryptedAPIKeyOutput, error) + func (c *WAFV2) GetIPSet(input *GetIPSetInput) (*GetIPSetOutput, error) + func (c *WAFV2) GetIPSetRequest(input *GetIPSetInput) (req *request.Request, output *GetIPSetOutput) + func (c *WAFV2) GetIPSetWithContext(ctx aws.Context, input *GetIPSetInput, opts ...request.Option) (*GetIPSetOutput, error) + func (c *WAFV2) GetLoggingConfiguration(input *GetLoggingConfigurationInput) (*GetLoggingConfigurationOutput, error) + func (c *WAFV2) GetLoggingConfigurationRequest(input *GetLoggingConfigurationInput) (req *request.Request, output *GetLoggingConfigurationOutput) + func (c *WAFV2) GetLoggingConfigurationWithContext(ctx aws.Context, input *GetLoggingConfigurationInput, opts ...request.Option) (*GetLoggingConfigurationOutput, error) + func (c *WAFV2) GetManagedRuleSet(input *GetManagedRuleSetInput) (*GetManagedRuleSetOutput, error) + func (c *WAFV2) GetManagedRuleSetRequest(input *GetManagedRuleSetInput) (req *request.Request, output *GetManagedRuleSetOutput) + func (c *WAFV2) GetManagedRuleSetWithContext(ctx aws.Context, input *GetManagedRuleSetInput, opts ...request.Option) (*GetManagedRuleSetOutput, error) + func (c *WAFV2) GetMobileSdkRelease(input *GetMobileSdkReleaseInput) (*GetMobileSdkReleaseOutput, error) + func (c *WAFV2) GetMobileSdkReleaseRequest(input *GetMobileSdkReleaseInput) (req *request.Request, output *GetMobileSdkReleaseOutput) + func (c *WAFV2) GetMobileSdkReleaseWithContext(ctx aws.Context, input *GetMobileSdkReleaseInput, opts ...request.Option) (*GetMobileSdkReleaseOutput, error) + func (c *WAFV2) GetPermissionPolicy(input *GetPermissionPolicyInput) (*GetPermissionPolicyOutput, error) + func (c *WAFV2) GetPermissionPolicyRequest(input *GetPermissionPolicyInput) (req *request.Request, output *GetPermissionPolicyOutput) + func (c *WAFV2) GetPermissionPolicyWithContext(ctx aws.Context, input *GetPermissionPolicyInput, opts ...request.Option) (*GetPermissionPolicyOutput, error) + func (c *WAFV2) GetRateBasedStatementManagedKeys(input *GetRateBasedStatementManagedKeysInput) (*GetRateBasedStatementManagedKeysOutput, error) + func (c *WAFV2) GetRateBasedStatementManagedKeysRequest(input *GetRateBasedStatementManagedKeysInput) (req *request.Request, output *GetRateBasedStatementManagedKeysOutput) + func (c *WAFV2) GetRateBasedStatementManagedKeysWithContext(ctx aws.Context, input *GetRateBasedStatementManagedKeysInput, ...) (*GetRateBasedStatementManagedKeysOutput, error) + func (c *WAFV2) GetRegexPatternSet(input *GetRegexPatternSetInput) (*GetRegexPatternSetOutput, error) + func (c *WAFV2) GetRegexPatternSetRequest(input *GetRegexPatternSetInput) (req *request.Request, output *GetRegexPatternSetOutput) + func (c *WAFV2) GetRegexPatternSetWithContext(ctx aws.Context, input *GetRegexPatternSetInput, opts ...request.Option) (*GetRegexPatternSetOutput, error) + func (c *WAFV2) GetRuleGroup(input *GetRuleGroupInput) (*GetRuleGroupOutput, error) + func (c *WAFV2) GetRuleGroupRequest(input *GetRuleGroupInput) (req *request.Request, output *GetRuleGroupOutput) + func (c *WAFV2) GetRuleGroupWithContext(ctx aws.Context, input *GetRuleGroupInput, opts ...request.Option) (*GetRuleGroupOutput, error) + func (c *WAFV2) GetSampledRequests(input *GetSampledRequestsInput) (*GetSampledRequestsOutput, error) + func (c *WAFV2) GetSampledRequestsRequest(input *GetSampledRequestsInput) (req *request.Request, output *GetSampledRequestsOutput) + func (c *WAFV2) GetSampledRequestsWithContext(ctx aws.Context, input *GetSampledRequestsInput, opts ...request.Option) (*GetSampledRequestsOutput, error) + func (c *WAFV2) GetWebACL(input *GetWebACLInput) (*GetWebACLOutput, error) + func (c *WAFV2) GetWebACLForResource(input *GetWebACLForResourceInput) (*GetWebACLForResourceOutput, error) + func (c *WAFV2) GetWebACLForResourceRequest(input *GetWebACLForResourceInput) (req *request.Request, output *GetWebACLForResourceOutput) + func (c *WAFV2) GetWebACLForResourceWithContext(ctx aws.Context, input *GetWebACLForResourceInput, opts ...request.Option) (*GetWebACLForResourceOutput, error) + func (c *WAFV2) GetWebACLRequest(input *GetWebACLInput) (req *request.Request, output *GetWebACLOutput) + func (c *WAFV2) GetWebACLWithContext(ctx aws.Context, input *GetWebACLInput, opts ...request.Option) (*GetWebACLOutput, error) + func (c *WAFV2) ListAPIKeys(input *ListAPIKeysInput) (*ListAPIKeysOutput, error) + func (c *WAFV2) ListAPIKeysRequest(input *ListAPIKeysInput) (req *request.Request, output *ListAPIKeysOutput) + func (c *WAFV2) ListAPIKeysWithContext(ctx aws.Context, input *ListAPIKeysInput, opts ...request.Option) (*ListAPIKeysOutput, error) + func (c *WAFV2) ListAvailableManagedRuleGroupVersions(input *ListAvailableManagedRuleGroupVersionsInput) (*ListAvailableManagedRuleGroupVersionsOutput, error) + func (c *WAFV2) ListAvailableManagedRuleGroupVersionsRequest(input *ListAvailableManagedRuleGroupVersionsInput) (req *request.Request, output *ListAvailableManagedRuleGroupVersionsOutput) + func (c *WAFV2) ListAvailableManagedRuleGroupVersionsWithContext(ctx aws.Context, input *ListAvailableManagedRuleGroupVersionsInput, ...) (*ListAvailableManagedRuleGroupVersionsOutput, error) + func (c *WAFV2) ListAvailableManagedRuleGroups(input *ListAvailableManagedRuleGroupsInput) (*ListAvailableManagedRuleGroupsOutput, error) + func (c *WAFV2) ListAvailableManagedRuleGroupsRequest(input *ListAvailableManagedRuleGroupsInput) (req *request.Request, output *ListAvailableManagedRuleGroupsOutput) + func (c *WAFV2) ListAvailableManagedRuleGroupsWithContext(ctx aws.Context, input *ListAvailableManagedRuleGroupsInput, ...) (*ListAvailableManagedRuleGroupsOutput, error) + func (c *WAFV2) ListIPSets(input *ListIPSetsInput) (*ListIPSetsOutput, error) + func (c *WAFV2) ListIPSetsRequest(input *ListIPSetsInput) (req *request.Request, output *ListIPSetsOutput) + func (c *WAFV2) ListIPSetsWithContext(ctx aws.Context, input *ListIPSetsInput, opts ...request.Option) (*ListIPSetsOutput, error) + func (c *WAFV2) ListLoggingConfigurations(input *ListLoggingConfigurationsInput) (*ListLoggingConfigurationsOutput, error) + func (c *WAFV2) ListLoggingConfigurationsRequest(input *ListLoggingConfigurationsInput) (req *request.Request, output *ListLoggingConfigurationsOutput) + func (c *WAFV2) ListLoggingConfigurationsWithContext(ctx aws.Context, input *ListLoggingConfigurationsInput, opts ...request.Option) (*ListLoggingConfigurationsOutput, error) + func (c *WAFV2) ListManagedRuleSets(input *ListManagedRuleSetsInput) (*ListManagedRuleSetsOutput, error) + func (c *WAFV2) ListManagedRuleSetsRequest(input *ListManagedRuleSetsInput) (req *request.Request, output *ListManagedRuleSetsOutput) + func (c *WAFV2) ListManagedRuleSetsWithContext(ctx aws.Context, input *ListManagedRuleSetsInput, opts ...request.Option) (*ListManagedRuleSetsOutput, error) + func (c *WAFV2) ListMobileSdkReleases(input *ListMobileSdkReleasesInput) (*ListMobileSdkReleasesOutput, error) + func (c *WAFV2) ListMobileSdkReleasesRequest(input *ListMobileSdkReleasesInput) (req *request.Request, output *ListMobileSdkReleasesOutput) + func (c *WAFV2) ListMobileSdkReleasesWithContext(ctx aws.Context, input *ListMobileSdkReleasesInput, opts ...request.Option) (*ListMobileSdkReleasesOutput, error) + func (c *WAFV2) ListRegexPatternSets(input *ListRegexPatternSetsInput) (*ListRegexPatternSetsOutput, error) + func (c *WAFV2) ListRegexPatternSetsRequest(input *ListRegexPatternSetsInput) (req *request.Request, output *ListRegexPatternSetsOutput) + func (c *WAFV2) ListRegexPatternSetsWithContext(ctx aws.Context, input *ListRegexPatternSetsInput, opts ...request.Option) (*ListRegexPatternSetsOutput, error) + func (c *WAFV2) ListResourcesForWebACL(input *ListResourcesForWebACLInput) (*ListResourcesForWebACLOutput, error) + func (c *WAFV2) ListResourcesForWebACLRequest(input *ListResourcesForWebACLInput) (req *request.Request, output *ListResourcesForWebACLOutput) + func (c *WAFV2) ListResourcesForWebACLWithContext(ctx aws.Context, input *ListResourcesForWebACLInput, opts ...request.Option) (*ListResourcesForWebACLOutput, error) + func (c *WAFV2) ListRuleGroups(input *ListRuleGroupsInput) (*ListRuleGroupsOutput, error) + func (c *WAFV2) ListRuleGroupsRequest(input *ListRuleGroupsInput) (req *request.Request, output *ListRuleGroupsOutput) + func (c *WAFV2) ListRuleGroupsWithContext(ctx aws.Context, input *ListRuleGroupsInput, opts ...request.Option) (*ListRuleGroupsOutput, error) + func (c *WAFV2) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *WAFV2) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *WAFV2) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *WAFV2) ListWebACLs(input *ListWebACLsInput) (*ListWebACLsOutput, error) + func (c *WAFV2) ListWebACLsRequest(input *ListWebACLsInput) (req *request.Request, output *ListWebACLsOutput) + func (c *WAFV2) ListWebACLsWithContext(ctx aws.Context, input *ListWebACLsInput, opts ...request.Option) (*ListWebACLsOutput, error) + func (c *WAFV2) PutLoggingConfiguration(input *PutLoggingConfigurationInput) (*PutLoggingConfigurationOutput, error) + func (c *WAFV2) PutLoggingConfigurationRequest(input *PutLoggingConfigurationInput) (req *request.Request, output *PutLoggingConfigurationOutput) + func (c *WAFV2) PutLoggingConfigurationWithContext(ctx aws.Context, input *PutLoggingConfigurationInput, opts ...request.Option) (*PutLoggingConfigurationOutput, error) + func (c *WAFV2) PutManagedRuleSetVersions(input *PutManagedRuleSetVersionsInput) (*PutManagedRuleSetVersionsOutput, error) + func (c *WAFV2) PutManagedRuleSetVersionsRequest(input *PutManagedRuleSetVersionsInput) (req *request.Request, output *PutManagedRuleSetVersionsOutput) + func (c *WAFV2) PutManagedRuleSetVersionsWithContext(ctx aws.Context, input *PutManagedRuleSetVersionsInput, opts ...request.Option) (*PutManagedRuleSetVersionsOutput, error) + func (c *WAFV2) PutPermissionPolicy(input *PutPermissionPolicyInput) (*PutPermissionPolicyOutput, error) + func (c *WAFV2) PutPermissionPolicyRequest(input *PutPermissionPolicyInput) (req *request.Request, output *PutPermissionPolicyOutput) + func (c *WAFV2) PutPermissionPolicyWithContext(ctx aws.Context, input *PutPermissionPolicyInput, opts ...request.Option) (*PutPermissionPolicyOutput, error) + func (c *WAFV2) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *WAFV2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *WAFV2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *WAFV2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *WAFV2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *WAFV2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *WAFV2) UpdateIPSet(input *UpdateIPSetInput) (*UpdateIPSetOutput, error) + func (c *WAFV2) UpdateIPSetRequest(input *UpdateIPSetInput) (req *request.Request, output *UpdateIPSetOutput) + func (c *WAFV2) UpdateIPSetWithContext(ctx aws.Context, input *UpdateIPSetInput, opts ...request.Option) (*UpdateIPSetOutput, error) + func (c *WAFV2) UpdateManagedRuleSetVersionExpiryDate(input *UpdateManagedRuleSetVersionExpiryDateInput) (*UpdateManagedRuleSetVersionExpiryDateOutput, error) + func (c *WAFV2) UpdateManagedRuleSetVersionExpiryDateRequest(input *UpdateManagedRuleSetVersionExpiryDateInput) (req *request.Request, output *UpdateManagedRuleSetVersionExpiryDateOutput) + func (c *WAFV2) UpdateManagedRuleSetVersionExpiryDateWithContext(ctx aws.Context, input *UpdateManagedRuleSetVersionExpiryDateInput, ...) (*UpdateManagedRuleSetVersionExpiryDateOutput, error) + func (c *WAFV2) UpdateRegexPatternSet(input *UpdateRegexPatternSetInput) (*UpdateRegexPatternSetOutput, error) + func (c *WAFV2) UpdateRegexPatternSetRequest(input *UpdateRegexPatternSetInput) (req *request.Request, output *UpdateRegexPatternSetOutput) + func (c *WAFV2) UpdateRegexPatternSetWithContext(ctx aws.Context, input *UpdateRegexPatternSetInput, opts ...request.Option) (*UpdateRegexPatternSetOutput, error) + func (c *WAFV2) UpdateRuleGroup(input *UpdateRuleGroupInput) (*UpdateRuleGroupOutput, error) + func (c *WAFV2) UpdateRuleGroupRequest(input *UpdateRuleGroupInput) (req *request.Request, output *UpdateRuleGroupOutput) + func (c *WAFV2) UpdateRuleGroupWithContext(ctx aws.Context, input *UpdateRuleGroupInput, opts ...request.Option) (*UpdateRuleGroupOutput, error) + func (c *WAFV2) UpdateWebACL(input *UpdateWebACLInput) (*UpdateWebACLOutput, error) + func (c *WAFV2) UpdateWebACLRequest(input *UpdateWebACLInput) (req *request.Request, output *UpdateWebACLOutput) + func (c *WAFV2) UpdateWebACLWithContext(ctx aws.Context, input *UpdateWebACLInput, opts ...request.Option) (*UpdateWebACLOutput, error) + type WebACL struct + ARN *string + AssociationConfig *AssociationConfig + Capacity *int64 + CaptchaConfig *CaptchaConfig + ChallengeConfig *ChallengeConfig + CustomResponseBodies map[string]*CustomResponseBody + DefaultAction *DefaultAction + Description *string + Id *string + LabelNamespace *string + ManagedByFirewallManager *bool + Name *string + PostProcessFirewallManagerRuleGroups []*FirewallManagerRuleGroup + PreProcessFirewallManagerRuleGroups []*FirewallManagerRuleGroup + Rules []*Rule + TokenDomains []*string + VisibilityConfig *VisibilityConfig + func (s *WebACL) SetARN(v string) *WebACL + func (s *WebACL) SetAssociationConfig(v *AssociationConfig) *WebACL + func (s *WebACL) SetCapacity(v int64) *WebACL + func (s *WebACL) SetCaptchaConfig(v *CaptchaConfig) *WebACL + func (s *WebACL) SetChallengeConfig(v *ChallengeConfig) *WebACL + func (s *WebACL) SetCustomResponseBodies(v map[string]*CustomResponseBody) *WebACL + func (s *WebACL) SetDefaultAction(v *DefaultAction) *WebACL + func (s *WebACL) SetDescription(v string) *WebACL + func (s *WebACL) SetId(v string) *WebACL + func (s *WebACL) SetLabelNamespace(v string) *WebACL + func (s *WebACL) SetManagedByFirewallManager(v bool) *WebACL + func (s *WebACL) SetName(v string) *WebACL + func (s *WebACL) SetPostProcessFirewallManagerRuleGroups(v []*FirewallManagerRuleGroup) *WebACL + func (s *WebACL) SetPreProcessFirewallManagerRuleGroups(v []*FirewallManagerRuleGroup) *WebACL + func (s *WebACL) SetRules(v []*Rule) *WebACL + func (s *WebACL) SetTokenDomains(v []*string) *WebACL + func (s *WebACL) SetVisibilityConfig(v *VisibilityConfig) *WebACL + func (s WebACL) GoString() string + func (s WebACL) String() string + type WebACLSummary struct + ARN *string + Description *string + Id *string + LockToken *string + Name *string + func (s *WebACLSummary) SetARN(v string) *WebACLSummary + func (s *WebACLSummary) SetDescription(v string) *WebACLSummary + func (s *WebACLSummary) SetId(v string) *WebACLSummary + func (s *WebACLSummary) SetLockToken(v string) *WebACLSummary + func (s *WebACLSummary) SetName(v string) *WebACLSummary + func (s WebACLSummary) GoString() string + func (s WebACLSummary) String() string + type XssMatchStatement struct + FieldToMatch *FieldToMatch + TextTransformations []*TextTransformation + func (s *XssMatchStatement) SetFieldToMatch(v *FieldToMatch) *XssMatchStatement + func (s *XssMatchStatement) SetTextTransformations(v []*TextTransformation) *XssMatchStatement + func (s *XssMatchStatement) Validate() error + func (s XssMatchStatement) GoString() string + func (s XssMatchStatement) String() string