// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package waf const ( // ErrCodeDisallowedNameException for service response error code // "DisallowedNameException". // // The name specified is invalid. ErrCodeDisallowedNameException = "DisallowedNameException" // ErrCodeInternalErrorException for service response error code // "InternalErrorException". // // The operation failed because of a system problem, even though the request // was valid. Retry your request. ErrCodeInternalErrorException = "InternalErrorException" // ErrCodeInvalidAccountException for service response error code // "InvalidAccountException". // // The operation failed because you tried to create, update, or delete an object // by using an invalid account identifier. ErrCodeInvalidAccountException = "InvalidAccountException" // ErrCodeInvalidOperationException for service response error code // "InvalidOperationException". // // The operation failed because there was nothing to do. For example: // // * You tried to remove a Rule from a WebACL, but the Rule isn't in the // specified WebACL. // // * You tried to remove an IP address from an IPSet, but the IP address // isn't in the specified IPSet. // // * You tried to remove a ByteMatchTuple from a ByteMatchSet, but the ByteMatchTuple // isn't in the specified WebACL. // // * You tried to add a Rule to a WebACL, but the Rule already exists in // the specified WebACL. // // * You tried to add an IP address to an IPSet, but the IP address already // exists in the specified IPSet. // // * You tried to add a ByteMatchTuple to a ByteMatchSet, but the ByteMatchTuple // already exists in the specified WebACL. ErrCodeInvalidOperationException = "InvalidOperationException" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // The operation failed because AWS WAF didn't recognize a parameter in the // request. For example: // // * You specified an invalid parameter name. // // * You specified an invalid value. // // * You tried to update an object (ByteMatchSet, IPSet, Rule, or WebACL) // using an action other than INSERT or DELETE. // // * You tried to create a WebACL with a DefaultActionType other than ALLOW, // BLOCK, or COUNT. // // * You tried to create a RateBasedRule with a RateKey value other than // IP. // // * You tried to update a WebACL with a WafActionType other than ALLOW, // BLOCK, or COUNT. // // * You tried to update a ByteMatchSet with a FieldToMatchType other than // HEADER, QUERY_STRING, or URI. // // * You tried to update a ByteMatchSet with a Field of HEADER but no value // for Data. // // * Your request references an ARN that is malformed, or corresponds to // a resource with which a web ACL cannot be associated. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeLimitsExceededException for service response error code // "LimitsExceededException". // // The operation exceeds a resource limit, for example, the maximum number of // WebACL objects that you can create for an AWS account. For more information, // see Limits (http://docs.aws.amazon.com/waf/latest/developerguide/limits.html) // in the AWS WAF Developer Guide. ErrCodeLimitsExceededException = "LimitsExceededException" // ErrCodeNonEmptyEntityException for service response error code // "NonEmptyEntityException". // // The operation failed because you tried to delete an object that isn't empty. // For example: // // * You tried to delete a WebACL that still contains one or more Rule objects. // // * You tried to delete a Rule that still contains one or more ByteMatchSet // objects or other predicates. // // * You tried to delete a ByteMatchSet that contains one or more ByteMatchTuple // objects. // // * You tried to delete an IPSet that references one or more IP addresses. ErrCodeNonEmptyEntityException = "NonEmptyEntityException" // ErrCodeNonexistentContainerException for service response error code // "NonexistentContainerException". // // The operation failed because you tried to add an object to or delete an object // from another object that doesn't exist. For example: // // * You tried to add a Rule to or delete a Rule from a WebACL that doesn't // exist. // // * You tried to add a ByteMatchSet to or delete a ByteMatchSet from a Rule // that doesn't exist. // // * You tried to add an IP address to or delete an IP address from an IPSet // that doesn't exist. // // * You tried to add a ByteMatchTuple to or delete a ByteMatchTuple from // a ByteMatchSet that doesn't exist. ErrCodeNonexistentContainerException = "NonexistentContainerException" // ErrCodeNonexistentItemException for service response error code // "NonexistentItemException". // // The operation failed because the referenced object doesn't exist. ErrCodeNonexistentItemException = "NonexistentItemException" // ErrCodeReferencedItemException for service response error code // "ReferencedItemException". // // The operation failed because you tried to delete an object that is still // in use. For example: // // * You tried to delete a ByteMatchSet that is still referenced by a Rule. // // * You tried to delete a Rule that is still referenced by a WebACL. ErrCodeReferencedItemException = "ReferencedItemException" // ErrCodeStaleDataException for service response error code // "StaleDataException". // // The operation failed because you tried to create, update, or delete an object // by using a change token that has already been used. ErrCodeStaleDataException = "StaleDataException" )