Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=wafv2.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActionObservation
- type ActionParameters
- type AllQueryArgumentsObservation
- type AllQueryArgumentsParameters
- type AllowObservation
- type AllowParameters
- type AndStatementObservation
- type AndStatementParameters
- type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type AndStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation)
- type AndStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters)
- type AndStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation)
- type AndStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters)
- type AndStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchObservation)
- type AndStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchParameters)
- type AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
- type AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
- type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
- type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
- type AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
- type AndStatementStatementByteMatchStatementObservation
- type AndStatementStatementByteMatchStatementParameters
- type AndStatementStatementByteMatchStatementTextTransformationObservation
- func (in *AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementByteMatchStatementTextTransformationObservation
- func (in *AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementTextTransformationObservation)
- type AndStatementStatementByteMatchStatementTextTransformationParameters
- func (in *AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementByteMatchStatementTextTransformationParameters
- func (in *AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementTextTransformationParameters)
- type AndStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation)
- type AndStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters)
- type AndStatementStatementGeoMatchStatementObservation
- type AndStatementStatementGeoMatchStatementParameters
- type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type AndStatementStatementIPSetReferenceStatementObservation
- type AndStatementStatementIPSetReferenceStatementParameters
- type AndStatementStatementLabelMatchStatementObservation
- type AndStatementStatementLabelMatchStatementParameters
- type AndStatementStatementObservation
- type AndStatementStatementParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type AndStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementObservation)
- type AndStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementParameters)
- type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
- type AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
- type AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
- type AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
- type AndStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchObservation)
- type AndStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchParameters)
- type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
- type AndStatementStatementSizeConstraintStatementObservation
- type AndStatementStatementSizeConstraintStatementParameters
- type AndStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementTextTransformationObservation)
- type AndStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementTextTransformationParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
- type AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
- type AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchObservation)
- type AndStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
- type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
- type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
- type AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
- type AndStatementStatementSqliMatchStatementObservation
- type AndStatementStatementSqliMatchStatementParameters
- type AndStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementTextTransformationObservation)
- type AndStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementTextTransformationParameters)
- type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
- type AndStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchParameters
- type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
- type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
- type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
- type AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
- type AndStatementStatementXSSMatchStatementObservation
- type AndStatementStatementXSSMatchStatementParameters
- type AndStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementTextTransformationObservation)
- type AndStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementTextTransformationParameters)
- type BlockObservation
- type BlockParameters
- type BodyObservation
- type BodyParameters
- type ByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type ByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type ByteMatchStatementFieldToMatchBodyObservation
- type ByteMatchStatementFieldToMatchBodyParameters
- type ByteMatchStatementFieldToMatchMethodObservation
- type ByteMatchStatementFieldToMatchMethodParameters
- type ByteMatchStatementFieldToMatchObservation
- type ByteMatchStatementFieldToMatchParameters
- type ByteMatchStatementFieldToMatchQueryStringObservation
- type ByteMatchStatementFieldToMatchQueryStringParameters
- type ByteMatchStatementFieldToMatchSingleHeaderObservation
- type ByteMatchStatementFieldToMatchSingleHeaderParameters
- type ByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type ByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type ByteMatchStatementFieldToMatchURIPathObservation
- type ByteMatchStatementFieldToMatchURIPathParameters
- type ByteMatchStatementObservation
- type ByteMatchStatementParameters
- type ByteMatchStatementTextTransformationObservation
- type ByteMatchStatementTextTransformationParameters
- type CountCustomRequestHandlingObservation
- type CountCustomRequestHandlingParameters
- type CountObservation
- type CountParameters
- type CustomRequestHandlingInsertHeaderObservation
- type CustomRequestHandlingInsertHeaderParameters
- type CustomRequestHandlingObservation
- type CustomRequestHandlingParameters
- type CustomResponseBodyObservation
- type CustomResponseBodyParameters
- type CustomResponseObservation
- type CustomResponseParameters
- type FieldToMatchAllQueryArgumentsObservation
- type FieldToMatchAllQueryArgumentsParameters
- type FieldToMatchBodyObservation
- type FieldToMatchBodyParameters
- type FieldToMatchMethodObservation
- type FieldToMatchMethodParameters
- type FieldToMatchObservation
- type FieldToMatchParameters
- type FieldToMatchQueryStringObservation
- type FieldToMatchQueryStringParameters
- type FieldToMatchSingleHeaderObservation
- type FieldToMatchSingleHeaderParameters
- type FieldToMatchSingleQueryArgumentObservation
- type FieldToMatchSingleQueryArgumentParameters
- type FieldToMatchURIPathObservation
- type FieldToMatchURIPathParameters
- type ForwardedIPConfigObservation
- type ForwardedIPConfigParameters
- type GeoMatchStatementForwardedIPConfigObservation
- type GeoMatchStatementForwardedIPConfigParameters
- type GeoMatchStatementObservation
- type GeoMatchStatementParameters
- type IPSet
- func (in *IPSet) DeepCopy() *IPSet
- func (in *IPSet) DeepCopyInto(out *IPSet)
- func (in *IPSet) DeepCopyObject() runtime.Object
- func (mg *IPSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IPSet) GetConnectionDetailsMapping() map[string]string
- func (mg *IPSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IPSet) GetID() string
- func (tr *IPSet) GetObservation() (map[string]any, error)
- func (tr *IPSet) GetParameters() (map[string]any, error)
- func (mg *IPSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *IPSet) GetProviderReference() *xpv1.Reference
- func (mg *IPSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IPSet) GetTerraformResourceType() string
- func (tr *IPSet) GetTerraformSchemaVersion() int
- func (mg *IPSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IPSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *IPSet) SetConditions(c ...xpv1.Condition)
- func (mg *IPSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IPSet) SetObservation(obs map[string]any) error
- func (tr *IPSet) SetParameters(params map[string]any) error
- func (mg *IPSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IPSet) SetProviderReference(r *xpv1.Reference)
- func (mg *IPSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IPSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IPSetForwardedIPConfigObservation
- type IPSetForwardedIPConfigParameters
- type IPSetList
- type IPSetObservation
- type IPSetParameters
- type IPSetReferenceStatementIPSetForwardedIPConfigObservation
- type IPSetReferenceStatementIPSetForwardedIPConfigParameters
- type IPSetReferenceStatementObservation
- type IPSetReferenceStatementParameters
- type IPSetSpec
- type IPSetStatus
- type InsertHeaderObservation
- type InsertHeaderParameters
- type LabelMatchStatementObservation
- type LabelMatchStatementParameters
- type MethodObservation
- type MethodParameters
- type NotStatementObservation
- type NotStatementParameters
- type NotStatementStatementAndStatementObservation
- type NotStatementStatementAndStatementParameters
- type NotStatementStatementAndStatementStatementObservation
- type NotStatementStatementAndStatementStatementParameters
- type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type NotStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation)
- type NotStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters)
- type NotStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation)
- type NotStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters)
- type NotStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchObservation)
- type NotStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchParameters)
- type NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
- type NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
- type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
- type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
- type NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
- type NotStatementStatementByteMatchStatementObservation
- type NotStatementStatementByteMatchStatementParameters
- type NotStatementStatementByteMatchStatementTextTransformationObservation
- func (in *NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementByteMatchStatementTextTransformationObservation
- func (in *NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementTextTransformationObservation)
- type NotStatementStatementByteMatchStatementTextTransformationParameters
- func (in *NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementByteMatchStatementTextTransformationParameters
- func (in *NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementTextTransformationParameters)
- type NotStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation)
- type NotStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters)
- type NotStatementStatementGeoMatchStatementObservation
- type NotStatementStatementGeoMatchStatementParameters
- type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type NotStatementStatementIPSetReferenceStatementObservation
- type NotStatementStatementIPSetReferenceStatementParameters
- type NotStatementStatementLabelMatchStatementObservation
- type NotStatementStatementLabelMatchStatementParameters
- type NotStatementStatementNotStatementObservation
- type NotStatementStatementNotStatementParameters
- type NotStatementStatementNotStatementStatementByteMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementByteMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementByteMatchStatementObservation)
- type NotStatementStatementNotStatementStatementByteMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementByteMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementByteMatchStatementParameters)
- type NotStatementStatementNotStatementStatementGeoMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementGeoMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementGeoMatchStatementObservation)
- type NotStatementStatementNotStatementStatementGeoMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementGeoMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementGeoMatchStatementParameters)
- type NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation
- type NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters
- type NotStatementStatementNotStatementStatementLabelMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementLabelMatchStatementObservation
- func (in *NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementLabelMatchStatementObservation)
- type NotStatementStatementNotStatementStatementLabelMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementLabelMatchStatementParameters
- func (in *NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementLabelMatchStatementParameters)
- type NotStatementStatementNotStatementStatementObservation
- type NotStatementStatementNotStatementStatementParameters
- type NotStatementStatementObservation
- type NotStatementStatementParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type NotStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementObservation)
- type NotStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementParameters)
- type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
- type NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
- type NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
- type NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
- type NotStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchObservation)
- type NotStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchParameters)
- type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
- type NotStatementStatementSizeConstraintStatementObservation
- type NotStatementStatementSizeConstraintStatementParameters
- type NotStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementTextTransformationObservation)
- type NotStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementTextTransformationParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
- type NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
- type NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchObservation)
- type NotStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
- type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
- type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
- type NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
- type NotStatementStatementSqliMatchStatementObservation
- type NotStatementStatementSqliMatchStatementParameters
- type NotStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementTextTransformationObservation)
- type NotStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementTextTransformationParameters)
- type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
- type NotStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchParameters
- type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
- type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
- type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
- type NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
- type NotStatementStatementXSSMatchStatementObservation
- type NotStatementStatementXSSMatchStatementParameters
- type NotStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementTextTransformationObservation)
- type NotStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementTextTransformationParameters)
- type OrStatementObservation
- type OrStatementParameters
- type OrStatementStatementAndStatementObservation
- type OrStatementStatementAndStatementParameters
- type OrStatementStatementAndStatementStatementObservation
- type OrStatementStatementAndStatementStatementParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementParameters
- type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation
- type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementAndStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementObservation)
- type OrStatementStatementAndStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementParameters)
- type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation
- type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementAndStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementObservation)
- type OrStatementStatementAndStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementParameters)
- type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation
- type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters
- type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
- type OrStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters)
- type OrStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchParameters
- type OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
- type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
- type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
- type OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
- type OrStatementStatementByteMatchStatementObservation
- type OrStatementStatementByteMatchStatementParameters
- type OrStatementStatementByteMatchStatementTextTransformationObservation
- func (in *OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementByteMatchStatementTextTransformationObservation
- func (in *OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementTextTransformationObservation)
- type OrStatementStatementByteMatchStatementTextTransformationParameters
- func (in *OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementByteMatchStatementTextTransformationParameters
- func (in *OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementTextTransformationParameters)
- type OrStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation
- func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation)
- type OrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
- type OrStatementStatementGeoMatchStatementObservation
- type OrStatementStatementGeoMatchStatementParameters
- type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type OrStatementStatementIPSetReferenceStatementObservation
- type OrStatementStatementIPSetReferenceStatementParameters
- type OrStatementStatementLabelMatchStatementObservation
- type OrStatementStatementLabelMatchStatementParameters
- type OrStatementStatementNotStatementObservation
- type OrStatementStatementNotStatementParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementNotStatementStatementByteMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementObservation)
- type OrStatementStatementNotStatementStatementByteMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementParameters)
- type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation
- type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters
- type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters
- type OrStatementStatementNotStatementStatementGeoMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementObservation)
- type OrStatementStatementNotStatementStatementGeoMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementParameters)
- type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation
- type OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters
- type OrStatementStatementNotStatementStatementLabelMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementLabelMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementLabelMatchStatementObservation)
- type OrStatementStatementNotStatementStatementLabelMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementLabelMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementLabelMatchStatementParameters)
- type OrStatementStatementNotStatementStatementObservation
- type OrStatementStatementNotStatementStatementParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementParameters
- type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation
- type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementNotStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementObservation)
- type OrStatementStatementNotStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementParameters)
- type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation
- type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementNotStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementObservation)
- type OrStatementStatementNotStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementParameters)
- type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation
- type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters
- type OrStatementStatementObservation
- type OrStatementStatementOrStatementObservation
- type OrStatementStatementOrStatementParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementOrStatementStatementByteMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementObservation)
- type OrStatementStatementOrStatementStatementByteMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementParameters)
- type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation
- type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters
- type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- type OrStatementStatementOrStatementStatementGeoMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementObservation)
- type OrStatementStatementOrStatementStatementGeoMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementParameters)
- type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation
- type OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters)
- type OrStatementStatementOrStatementStatementLabelMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementLabelMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementLabelMatchStatementObservation)
- type OrStatementStatementOrStatementStatementLabelMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementLabelMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementLabelMatchStatementParameters)
- type OrStatementStatementOrStatementStatementObservation
- type OrStatementStatementOrStatementStatementParameters
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type OrStatementStatementOrStatementStatementSizeConstraintStatementObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementParameters
- func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters
- func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters)
- type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
- type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementOrStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementObservation)
- type OrStatementStatementOrStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementParameters)
- type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation
- type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type OrStatementStatementOrStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementObservation
- func (in *OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementObservation)
- type OrStatementStatementOrStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementParameters
- func (in *OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementParameters)
- type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation
- type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters
- type OrStatementStatementParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type OrStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementObservation)
- type OrStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementParameters)
- type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
- type OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
- type OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
- type OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
- type OrStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchObservation)
- type OrStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchParameters)
- type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
- type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
- type OrStatementStatementSizeConstraintStatementObservation
- type OrStatementStatementSizeConstraintStatementParameters
- type OrStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementTextTransformationObservation
- func (in *OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementTextTransformationObservation)
- type OrStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementTextTransformationParameters
- func (in *OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementTextTransformationParameters)
- type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
- type OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
- type OrStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchParameters
- type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
- type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
- type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
- type OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
- type OrStatementStatementSqliMatchStatementObservation
- type OrStatementStatementSqliMatchStatementParameters
- type OrStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementSqliMatchStatementTextTransformationObservation
- func (in *OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementTextTransformationObservation)
- type OrStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementSqliMatchStatementTextTransformationParameters
- func (in *OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementTextTransformationParameters)
- type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
- type OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
- type OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
- type OrStatementStatementXSSMatchStatementFieldToMatchObservation
- type OrStatementStatementXSSMatchStatementFieldToMatchParameters
- type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
- type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
- type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
- type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
- type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
- type OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
- type OrStatementStatementXSSMatchStatementObservation
- type OrStatementStatementXSSMatchStatementParameters
- type OrStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementXSSMatchStatementTextTransformationObservation
- func (in *OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementTextTransformationObservation)
- type OrStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementXSSMatchStatementTextTransformationParameters
- func (in *OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementTextTransformationParameters)
- type QueryStringObservation
- type QueryStringParameters
- type RegexPatternSet
- func (in *RegexPatternSet) DeepCopy() *RegexPatternSet
- func (in *RegexPatternSet) DeepCopyInto(out *RegexPatternSet)
- func (in *RegexPatternSet) DeepCopyObject() runtime.Object
- func (mg *RegexPatternSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RegexPatternSet) GetConnectionDetailsMapping() map[string]string
- func (mg *RegexPatternSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RegexPatternSet) GetID() string
- func (tr *RegexPatternSet) GetObservation() (map[string]any, error)
- func (tr *RegexPatternSet) GetParameters() (map[string]any, error)
- func (mg *RegexPatternSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *RegexPatternSet) GetProviderReference() *xpv1.Reference
- func (mg *RegexPatternSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RegexPatternSet) GetTerraformResourceType() string
- func (tr *RegexPatternSet) GetTerraformSchemaVersion() int
- func (mg *RegexPatternSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RegexPatternSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *RegexPatternSet) SetConditions(c ...xpv1.Condition)
- func (mg *RegexPatternSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RegexPatternSet) SetObservation(obs map[string]any) error
- func (tr *RegexPatternSet) SetParameters(params map[string]any) error
- func (mg *RegexPatternSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RegexPatternSet) SetProviderReference(r *xpv1.Reference)
- func (mg *RegexPatternSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegexPatternSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegexPatternSetList
- type RegexPatternSetObservation
- type RegexPatternSetParameters
- type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
- type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
- type RegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type RegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type RegexPatternSetReferenceStatementFieldToMatchMethodObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchMethodObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchMethodObservation)
- type RegexPatternSetReferenceStatementFieldToMatchMethodParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchMethodParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchMethodParameters)
- type RegexPatternSetReferenceStatementFieldToMatchObservation
- type RegexPatternSetReferenceStatementFieldToMatchParameters
- type RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
- type RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
- type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
- type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
- type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type RegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
- type RegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
- type RegexPatternSetReferenceStatementObservation
- type RegexPatternSetReferenceStatementParameters
- type RegexPatternSetReferenceStatementTextTransformationObservation
- func (in *RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *RegexPatternSetReferenceStatementTextTransformationObservation
- func (in *RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementTextTransformationObservation)
- type RegexPatternSetReferenceStatementTextTransformationParameters
- func (in *RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *RegexPatternSetReferenceStatementTextTransformationParameters
- func (in *RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementTextTransformationParameters)
- type RegexPatternSetSpec
- type RegexPatternSetStatus
- type RegularExpressionObservation
- type RegularExpressionParameters
- type ResponseHeaderObservation
- type ResponseHeaderParameters
- type RuleGroup
- func (in *RuleGroup) DeepCopy() *RuleGroup
- func (in *RuleGroup) DeepCopyInto(out *RuleGroup)
- func (in *RuleGroup) DeepCopyObject() runtime.Object
- func (mg *RuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RuleGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *RuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RuleGroup) GetID() string
- func (tr *RuleGroup) GetObservation() (map[string]any, error)
- func (tr *RuleGroup) GetParameters() (map[string]any, error)
- func (mg *RuleGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *RuleGroup) GetProviderReference() *xpv1.Reference
- func (mg *RuleGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RuleGroup) GetTerraformResourceType() string
- func (tr *RuleGroup) GetTerraformSchemaVersion() int
- func (mg *RuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RuleGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *RuleGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RuleGroup) SetConditions(c ...xpv1.Condition)
- func (mg *RuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RuleGroup) SetObservation(obs map[string]any) error
- func (tr *RuleGroup) SetParameters(params map[string]any) error
- func (mg *RuleGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RuleGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *RuleGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleGroupList
- type RuleGroupObservation
- type RuleGroupParameters
- type RuleGroupSpec
- type RuleGroupStatus
- type RuleGroupVisibilityConfigObservation
- type RuleGroupVisibilityConfigParameters
- type RuleLabelObservation
- type RuleLabelParameters
- type RuleObservation
- type RuleParameters
- type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type RuleStatementByteMatchStatementFieldToMatchBodyObservation
- type RuleStatementByteMatchStatementFieldToMatchBodyParameters
- type RuleStatementByteMatchStatementFieldToMatchMethodObservation
- type RuleStatementByteMatchStatementFieldToMatchMethodParameters
- type RuleStatementByteMatchStatementFieldToMatchObservation
- type RuleStatementByteMatchStatementFieldToMatchParameters
- type RuleStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation)
- type RuleStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters)
- type RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
- type RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
- type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type RuleStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchURIPathObservation
- func (in *RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchURIPathObservation)
- type RuleStatementByteMatchStatementFieldToMatchURIPathParameters
- type RuleStatementByteMatchStatementObservation
- type RuleStatementByteMatchStatementParameters
- type RuleStatementByteMatchStatementTextTransformationObservation
- type RuleStatementByteMatchStatementTextTransformationParameters
- type RuleStatementGeoMatchStatementForwardedIPConfigObservation
- type RuleStatementGeoMatchStatementForwardedIPConfigParameters
- type RuleStatementGeoMatchStatementObservation
- type RuleStatementGeoMatchStatementParameters
- type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
- type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
- type RuleStatementIPSetReferenceStatementObservation
- type RuleStatementIPSetReferenceStatementParameters
- type RuleStatementLabelMatchStatementObservation
- type RuleStatementLabelMatchStatementParameters
- type RuleStatementOrStatementObservation
- type RuleStatementOrStatementParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters)
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type RuleStatementOrStatementStatementByteMatchStatementObservation
- func (in *RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementObservation
- func (in *RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementObservation)
- type RuleStatementOrStatementStatementByteMatchStatementParameters
- func (in *RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementParameters
- func (in *RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementParameters)
- type RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation
- type RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters
- type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- type RuleStatementOrStatementStatementGeoMatchStatementObservation
- func (in *RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementGeoMatchStatementObservation
- func (in *RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementGeoMatchStatementObservation)
- type RuleStatementOrStatementStatementGeoMatchStatementParameters
- type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type RuleStatementOrStatementStatementIPSetReferenceStatementObservation
- func (in *RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementObservation
- func (in *RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementObservation)
- type RuleStatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementParameters)
- type RuleStatementOrStatementStatementLabelMatchStatementObservation
- func (in *RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementLabelMatchStatementObservation
- func (in *RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementLabelMatchStatementObservation)
- type RuleStatementOrStatementStatementLabelMatchStatementParameters
- func (in *RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementLabelMatchStatementParameters
- func (in *RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementLabelMatchStatementParameters)
- type RuleStatementOrStatementStatementObservation
- type RuleStatementOrStatementStatementParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type RuleStatementOrStatementStatementSizeConstraintStatementObservation
- func (in *RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementObservation
- func (in *RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementObservation)
- type RuleStatementOrStatementStatementSizeConstraintStatementParameters
- func (in *RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementParameters
- func (in *RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementParameters)
- type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
- type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters)
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type RuleStatementOrStatementStatementSqliMatchStatementObservation
- func (in *RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementObservation
- func (in *RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementObservation)
- type RuleStatementOrStatementStatementSqliMatchStatementParameters
- func (in *RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementParameters
- func (in *RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementParameters)
- type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation
- type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation)
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters)
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type RuleStatementOrStatementStatementXSSMatchStatementObservation
- func (in *RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementObservation
- func (in *RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementObservation)
- type RuleStatementOrStatementStatementXSSMatchStatementParameters
- type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation
- type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type RuleStatementRegexPatternSetReferenceStatementObservation
- type RuleStatementRegexPatternSetReferenceStatementParameters
- type RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type RuleStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation)
- type RuleStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters)
- type RuleStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation)
- type RuleStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters)
- type RuleStatementSizeConstraintStatementFieldToMatchObservation
- type RuleStatementSizeConstraintStatementFieldToMatchParameters
- type RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
- type RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
- type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
- type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
- type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation)
- type RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters)
- type RuleStatementSizeConstraintStatementObservation
- type RuleStatementSizeConstraintStatementParameters
- type RuleStatementSizeConstraintStatementTextTransformationObservation
- func (in *RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *RuleStatementSizeConstraintStatementTextTransformationObservation
- func (in *RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementTextTransformationObservation)
- type RuleStatementSizeConstraintStatementTextTransformationParameters
- func (in *RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *RuleStatementSizeConstraintStatementTextTransformationParameters
- func (in *RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementTextTransformationParameters)
- type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type RuleStatementSqliMatchStatementFieldToMatchBodyObservation
- type RuleStatementSqliMatchStatementFieldToMatchBodyParameters
- type RuleStatementSqliMatchStatementFieldToMatchMethodObservation
- type RuleStatementSqliMatchStatementFieldToMatchMethodParameters
- type RuleStatementSqliMatchStatementFieldToMatchObservation
- type RuleStatementSqliMatchStatementFieldToMatchParameters
- type RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation)
- type RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters)
- type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
- type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
- type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type RuleStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation
- func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation)
- type RuleStatementSqliMatchStatementFieldToMatchURIPathParameters
- type RuleStatementSqliMatchStatementObservation
- type RuleStatementSqliMatchStatementParameters
- type RuleStatementSqliMatchStatementTextTransformationObservation
- type RuleStatementSqliMatchStatementTextTransformationParameters
- type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type RuleStatementXSSMatchStatementFieldToMatchBodyObservation
- type RuleStatementXSSMatchStatementFieldToMatchBodyParameters
- type RuleStatementXSSMatchStatementFieldToMatchMethodObservation
- type RuleStatementXSSMatchStatementFieldToMatchMethodParameters
- type RuleStatementXSSMatchStatementFieldToMatchObservation
- type RuleStatementXSSMatchStatementFieldToMatchParameters
- type RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation)
- type RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters)
- type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
- type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
- type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type RuleStatementXSSMatchStatementFieldToMatchURIPathObservation
- type RuleStatementXSSMatchStatementFieldToMatchURIPathParameters
- type RuleStatementXSSMatchStatementObservation
- type RuleStatementXSSMatchStatementParameters
- type RuleStatementXSSMatchStatementTextTransformationObservation
- type RuleStatementXSSMatchStatementTextTransformationParameters
- type SingleHeaderObservation
- type SingleHeaderParameters
- type SingleQueryArgumentObservation
- type SingleQueryArgumentParameters
- type SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
- type SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
- type SizeConstraintStatementFieldToMatchBodyObservation
- type SizeConstraintStatementFieldToMatchBodyParameters
- type SizeConstraintStatementFieldToMatchMethodObservation
- type SizeConstraintStatementFieldToMatchMethodParameters
- type SizeConstraintStatementFieldToMatchObservation
- type SizeConstraintStatementFieldToMatchParameters
- type SizeConstraintStatementFieldToMatchQueryStringObservation
- type SizeConstraintStatementFieldToMatchQueryStringParameters
- type SizeConstraintStatementFieldToMatchSingleHeaderObservation
- type SizeConstraintStatementFieldToMatchSingleHeaderParameters
- type SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
- type SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
- type SizeConstraintStatementFieldToMatchURIPathObservation
- type SizeConstraintStatementFieldToMatchURIPathParameters
- type SizeConstraintStatementObservation
- type SizeConstraintStatementParameters
- type SizeConstraintStatementTextTransformationObservation
- type SizeConstraintStatementTextTransformationParameters
- type SqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type SqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type SqliMatchStatementFieldToMatchBodyObservation
- type SqliMatchStatementFieldToMatchBodyParameters
- type SqliMatchStatementFieldToMatchMethodObservation
- type SqliMatchStatementFieldToMatchMethodParameters
- type SqliMatchStatementFieldToMatchObservation
- type SqliMatchStatementFieldToMatchParameters
- type SqliMatchStatementFieldToMatchQueryStringObservation
- type SqliMatchStatementFieldToMatchQueryStringParameters
- type SqliMatchStatementFieldToMatchSingleHeaderObservation
- type SqliMatchStatementFieldToMatchSingleHeaderParameters
- type SqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type SqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type SqliMatchStatementFieldToMatchURIPathObservation
- type SqliMatchStatementFieldToMatchURIPathParameters
- type SqliMatchStatementObservation
- type SqliMatchStatementParameters
- type SqliMatchStatementTextTransformationObservation
- type SqliMatchStatementTextTransformationParameters
- type StatementAndStatementObservation
- type StatementAndStatementParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation)
- type StatementAndStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters)
- type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type StatementAndStatementStatementByteMatchStatementObservation
- type StatementAndStatementStatementByteMatchStatementParameters
- type StatementAndStatementStatementByteMatchStatementTextTransformationObservation
- type StatementAndStatementStatementByteMatchStatementTextTransformationParameters
- type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters
- type StatementAndStatementStatementGeoMatchStatementObservation
- type StatementAndStatementStatementGeoMatchStatementParameters
- type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type StatementAndStatementStatementIPSetReferenceStatementObservation
- func (in *StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementObservation
- func (in *StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementObservation)
- type StatementAndStatementStatementIPSetReferenceStatementParameters
- func (in *StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementParameters
- func (in *StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementParameters)
- type StatementAndStatementStatementLabelMatchStatementObservation
- type StatementAndStatementStatementLabelMatchStatementParameters
- type StatementAndStatementStatementObservation
- type StatementAndStatementStatementParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type StatementAndStatementStatementRegexPatternSetReferenceStatementObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters)
- type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type StatementAndStatementStatementSizeConstraintStatementObservation
- func (in *StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementObservation
- func (in *StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementObservation)
- type StatementAndStatementStatementSizeConstraintStatementParameters
- func (in *StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementParameters
- func (in *StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementParameters)
- type StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation
- type StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation)
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters)
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type StatementAndStatementStatementSqliMatchStatementObservation
- type StatementAndStatementStatementSqliMatchStatementParameters
- type StatementAndStatementStatementSqliMatchStatementTextTransformationObservation
- type StatementAndStatementStatementSqliMatchStatementTextTransformationParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation)
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters)
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type StatementAndStatementStatementXSSMatchStatementObservation
- type StatementAndStatementStatementXSSMatchStatementParameters
- type StatementAndStatementStatementXSSMatchStatementTextTransformationObservation
- type StatementAndStatementStatementXSSMatchStatementTextTransformationParameters
- type StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type StatementByteMatchStatementFieldToMatchBodyObservation
- type StatementByteMatchStatementFieldToMatchBodyParameters
- type StatementByteMatchStatementFieldToMatchMethodObservation
- type StatementByteMatchStatementFieldToMatchMethodParameters
- type StatementByteMatchStatementFieldToMatchObservation
- type StatementByteMatchStatementFieldToMatchParameters
- type StatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchQueryStringObservation
- func (in *StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchQueryStringObservation)
- type StatementByteMatchStatementFieldToMatchQueryStringParameters
- type StatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleHeaderObservation)
- type StatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleHeaderParameters
- func (in *StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleHeaderParameters)
- type StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type StatementByteMatchStatementFieldToMatchURIPathObservation
- type StatementByteMatchStatementFieldToMatchURIPathParameters
- type StatementByteMatchStatementObservation
- type StatementByteMatchStatementParameters
- type StatementByteMatchStatementTextTransformationObservation
- type StatementByteMatchStatementTextTransformationParameters
- type StatementGeoMatchStatementForwardedIPConfigObservation
- type StatementGeoMatchStatementForwardedIPConfigParameters
- type StatementGeoMatchStatementObservation
- type StatementGeoMatchStatementParameters
- type StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
- type StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
- type StatementIPSetReferenceStatementObservation
- type StatementIPSetReferenceStatementParameters
- type StatementLabelMatchStatementObservation
- type StatementLabelMatchStatementParameters
- type StatementNotStatementObservation
- type StatementNotStatementParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation)
- type StatementNotStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters)
- type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type StatementNotStatementStatementByteMatchStatementObservation
- type StatementNotStatementStatementByteMatchStatementParameters
- type StatementNotStatementStatementByteMatchStatementTextTransformationObservation
- type StatementNotStatementStatementByteMatchStatementTextTransformationParameters
- type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters
- type StatementNotStatementStatementGeoMatchStatementObservation
- type StatementNotStatementStatementGeoMatchStatementParameters
- type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type StatementNotStatementStatementIPSetReferenceStatementObservation
- func (in *StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementObservation
- func (in *StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementObservation)
- type StatementNotStatementStatementIPSetReferenceStatementParameters
- func (in *StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementParameters
- func (in *StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementParameters)
- type StatementNotStatementStatementLabelMatchStatementObservation
- type StatementNotStatementStatementLabelMatchStatementParameters
- type StatementNotStatementStatementObservation
- type StatementNotStatementStatementParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type StatementNotStatementStatementRegexPatternSetReferenceStatementObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters)
- type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type StatementNotStatementStatementSizeConstraintStatementObservation
- func (in *StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementObservation
- func (in *StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementObservation)
- type StatementNotStatementStatementSizeConstraintStatementParameters
- func (in *StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementParameters
- func (in *StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementParameters)
- type StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation
- type StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation)
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters)
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type StatementNotStatementStatementSqliMatchStatementObservation
- type StatementNotStatementStatementSqliMatchStatementParameters
- type StatementNotStatementStatementSqliMatchStatementTextTransformationObservation
- type StatementNotStatementStatementSqliMatchStatementTextTransformationParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation)
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters)
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type StatementNotStatementStatementXSSMatchStatementObservation
- type StatementNotStatementStatementXSSMatchStatementParameters
- type StatementNotStatementStatementXSSMatchStatementTextTransformationObservation
- type StatementNotStatementStatementXSSMatchStatementTextTransformationParameters
- type StatementObservation
- type StatementOrStatementObservation
- type StatementOrStatementParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
- type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation)
- type StatementOrStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters)
- type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
- type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
- type StatementOrStatementStatementByteMatchStatementObservation
- type StatementOrStatementStatementByteMatchStatementParameters
- type StatementOrStatementStatementByteMatchStatementTextTransformationObservation
- type StatementOrStatementStatementByteMatchStatementTextTransformationParameters
- type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
- type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
- func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
- type StatementOrStatementStatementGeoMatchStatementObservation
- type StatementOrStatementStatementGeoMatchStatementParameters
- type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
- type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
- type StatementOrStatementStatementIPSetReferenceStatementObservation
- func (in *StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementObservation
- func (in *StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementObservation)
- type StatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementParameters
- func (in *StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementParameters)
- type StatementOrStatementStatementLabelMatchStatementObservation
- type StatementOrStatementStatementLabelMatchStatementParameters
- type StatementOrStatementStatementObservation
- type StatementOrStatementStatementParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- type StatementOrStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation
- func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation)
- type StatementOrStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters
- func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters)
- type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
- type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
- type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
- type StatementOrStatementStatementSizeConstraintStatementObservation
- func (in *StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementObservation
- func (in *StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementObservation)
- type StatementOrStatementStatementSizeConstraintStatementParameters
- func (in *StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementParameters
- func (in *StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementParameters)
- type StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
- type StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation)
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters)
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
- type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
- type StatementOrStatementStatementSqliMatchStatementObservation
- type StatementOrStatementStatementSqliMatchStatementParameters
- type StatementOrStatementStatementSqliMatchStatementTextTransformationObservation
- type StatementOrStatementStatementSqliMatchStatementTextTransformationParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation)
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
- func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters)
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
- type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
- type StatementOrStatementStatementXSSMatchStatementObservation
- type StatementOrStatementStatementXSSMatchStatementParameters
- type StatementOrStatementStatementXSSMatchStatementTextTransformationObservation
- type StatementOrStatementStatementXSSMatchStatementTextTransformationParameters
- type StatementParameters
- type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
- type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
- type StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
- type StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
- type StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
- type StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
- type StatementRegexPatternSetReferenceStatementFieldToMatchObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchObservation)
- type StatementRegexPatternSetReferenceStatementFieldToMatchParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchParameters)
- type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
- type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
- type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
- type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
- type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
- type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
- type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
- type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
- func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
- type StatementRegexPatternSetReferenceStatementObservation
- type StatementRegexPatternSetReferenceStatementParameters
- type StatementRegexPatternSetReferenceStatementTextTransformationObservation
- func (in *StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementTextTransformationObservation
- func (in *StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementTextTransformationObservation)
- type StatementRegexPatternSetReferenceStatementTextTransformationParameters
- func (in *StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementTextTransformationParameters
- func (in *StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementTextTransformationParameters)
- type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
- type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
- type StatementSizeConstraintStatementFieldToMatchBodyObservation
- type StatementSizeConstraintStatementFieldToMatchBodyParameters
- type StatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchMethodObservation
- func (in *StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchMethodObservation)
- type StatementSizeConstraintStatementFieldToMatchMethodParameters
- type StatementSizeConstraintStatementFieldToMatchObservation
- type StatementSizeConstraintStatementFieldToMatchParameters
- type StatementSizeConstraintStatementFieldToMatchQueryStringObservation
- func (in *StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchQueryStringObservation
- func (in *StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchQueryStringObservation)
- type StatementSizeConstraintStatementFieldToMatchQueryStringParameters
- func (in *StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchQueryStringParameters
- func (in *StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchQueryStringParameters)
- type StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
- func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
- type StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
- func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
- type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
- type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
- type StatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchURIPathObservation
- func (in *StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchURIPathObservation)
- type StatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchURIPathParameters
- func (in *StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchURIPathParameters)
- type StatementSizeConstraintStatementObservation
- type StatementSizeConstraintStatementParameters
- type StatementSizeConstraintStatementTextTransformationObservation
- func (in *StatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *StatementSizeConstraintStatementTextTransformationObservation
- func (in *StatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *StatementSizeConstraintStatementTextTransformationObservation)
- type StatementSizeConstraintStatementTextTransformationParameters
- type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type StatementSqliMatchStatementFieldToMatchBodyObservation
- type StatementSqliMatchStatementFieldToMatchBodyParameters
- type StatementSqliMatchStatementFieldToMatchMethodObservation
- type StatementSqliMatchStatementFieldToMatchMethodParameters
- type StatementSqliMatchStatementFieldToMatchObservation
- type StatementSqliMatchStatementFieldToMatchParameters
- type StatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchQueryStringObservation
- func (in *StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchQueryStringObservation)
- type StatementSqliMatchStatementFieldToMatchQueryStringParameters
- type StatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
- type StatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters
- func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
- type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type StatementSqliMatchStatementFieldToMatchURIPathObservation
- type StatementSqliMatchStatementFieldToMatchURIPathParameters
- type StatementSqliMatchStatementObservation
- type StatementSqliMatchStatementParameters
- type StatementSqliMatchStatementTextTransformationObservation
- type StatementSqliMatchStatementTextTransformationParameters
- type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
- type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
- type StatementXSSMatchStatementFieldToMatchBodyObservation
- type StatementXSSMatchStatementFieldToMatchBodyParameters
- type StatementXSSMatchStatementFieldToMatchMethodObservation
- type StatementXSSMatchStatementFieldToMatchMethodParameters
- type StatementXSSMatchStatementFieldToMatchObservation
- type StatementXSSMatchStatementFieldToMatchParameters
- type StatementXSSMatchStatementFieldToMatchQueryStringObservation
- type StatementXSSMatchStatementFieldToMatchQueryStringParameters
- type StatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation
- func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
- type StatementXSSMatchStatementFieldToMatchSingleHeaderParameters
- type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
- type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
- type StatementXSSMatchStatementFieldToMatchURIPathObservation
- type StatementXSSMatchStatementFieldToMatchURIPathParameters
- type StatementXSSMatchStatementObservation
- type StatementXSSMatchStatementParameters
- type StatementXSSMatchStatementTextTransformationObservation
- type StatementXSSMatchStatementTextTransformationParameters
- type TextTransformationObservation
- type TextTransformationParameters
- type URIPathObservation
- type URIPathParameters
- type VisibilityConfigObservation
- type VisibilityConfigParameters
- type XSSMatchStatementFieldToMatchAllQueryArgumentsObservation
- type XSSMatchStatementFieldToMatchAllQueryArgumentsParameters
- type XSSMatchStatementFieldToMatchBodyObservation
- type XSSMatchStatementFieldToMatchBodyParameters
- type XSSMatchStatementFieldToMatchMethodObservation
- type XSSMatchStatementFieldToMatchMethodParameters
- type XSSMatchStatementFieldToMatchObservation
- type XSSMatchStatementFieldToMatchParameters
- type XSSMatchStatementFieldToMatchQueryStringObservation
- type XSSMatchStatementFieldToMatchQueryStringParameters
- type XSSMatchStatementFieldToMatchSingleHeaderObservation
- type XSSMatchStatementFieldToMatchSingleHeaderParameters
- type XSSMatchStatementFieldToMatchSingleQueryArgumentObservation
- type XSSMatchStatementFieldToMatchSingleQueryArgumentParameters
- type XSSMatchStatementFieldToMatchURIPathObservation
- type XSSMatchStatementFieldToMatchURIPathParameters
- type XSSMatchStatementObservation
- type XSSMatchStatementParameters
- type XSSMatchStatementTextTransformationObservation
- type XSSMatchStatementTextTransformationParameters
Constants ¶
const ( CRDGroup = "wafv2.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IPSet_Kind = "IPSet" IPSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IPSet_Kind}.String() IPSet_KindAPIVersion = IPSet_Kind + "." + CRDGroupVersion.String() IPSet_GroupVersionKind = CRDGroupVersion.WithKind(IPSet_Kind) )
Repository type metadata.
var ( RegexPatternSet_Kind = "RegexPatternSet" RegexPatternSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RegexPatternSet_Kind}.String() RegexPatternSet_KindAPIVersion = RegexPatternSet_Kind + "." + CRDGroupVersion.String() RegexPatternSet_GroupVersionKind = CRDGroupVersion.WithKind(RegexPatternSet_Kind) )
Repository type metadata.
var ( RuleGroup_Kind = "RuleGroup" RuleGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleGroup_Kind}.String() RuleGroup_KindAPIVersion = RuleGroup_Kind + "." + CRDGroupVersion.String() RuleGroup_GroupVersionKind = CRDGroupVersion.WithKind(RuleGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // Instructs AWS WAF to allow the web request. See Allow below for details. // +kubebuilder:validation:Optional Allow []AllowParameters `json:"allow,omitempty" tf:"allow,omitempty"` // Instructs AWS WAF to block the web request. See Block below for details. // +kubebuilder:validation:Optional Block []BlockParameters `json:"block,omitempty" tf:"block,omitempty"` // Instructs AWS WAF to count the web request and allow it. See Count below for details. // +kubebuilder:validation:Optional Count []CountParameters `json:"count,omitempty" tf:"count,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllQueryArgumentsObservation ¶
type AllQueryArgumentsObservation struct { }
func (*AllQueryArgumentsObservation) DeepCopy ¶
func (in *AllQueryArgumentsObservation) DeepCopy() *AllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllQueryArgumentsObservation.
func (*AllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AllQueryArgumentsObservation) DeepCopyInto(out *AllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllQueryArgumentsParameters ¶
type AllQueryArgumentsParameters struct { }
func (*AllQueryArgumentsParameters) DeepCopy ¶
func (in *AllQueryArgumentsParameters) DeepCopy() *AllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllQueryArgumentsParameters.
func (*AllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AllQueryArgumentsParameters) DeepCopyInto(out *AllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowObservation ¶
type AllowObservation struct { }
func (*AllowObservation) DeepCopy ¶
func (in *AllowObservation) DeepCopy() *AllowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowObservation.
func (*AllowObservation) DeepCopyInto ¶
func (in *AllowObservation) DeepCopyInto(out *AllowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowParameters ¶
type AllowParameters struct { // Defines custom handling for the web request. See Custom Request Handling below for details. // +kubebuilder:validation:Optional CustomRequestHandling []CustomRequestHandlingParameters `json:"customRequestHandling,omitempty" tf:"custom_request_handling,omitempty"` }
func (*AllowParameters) DeepCopy ¶
func (in *AllowParameters) DeepCopy() *AllowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowParameters.
func (*AllowParameters) DeepCopyInto ¶
func (in *AllowParameters) DeepCopyInto(out *AllowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementObservation ¶
type AndStatementObservation struct { }
func (*AndStatementObservation) DeepCopy ¶
func (in *AndStatementObservation) DeepCopy() *AndStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementObservation.
func (*AndStatementObservation) DeepCopyInto ¶
func (in *AndStatementObservation) DeepCopyInto(out *AndStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementParameters ¶
type AndStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []AndStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*AndStatementParameters) DeepCopy ¶
func (in *AndStatementParameters) DeepCopy() *AndStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementParameters.
func (*AndStatementParameters) DeepCopyInto ¶
func (in *AndStatementParameters) DeepCopyInto(out *AndStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []AndStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []AndStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementObservation ¶
type AndStatementStatementByteMatchStatementObservation struct { }
func (*AndStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementObservation) DeepCopy() *AndStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementObservation.
func (*AndStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementParameters ¶
type AndStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []AndStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []AndStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*AndStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementParameters) DeepCopy() *AndStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementParameters.
func (*AndStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementTextTransformationObservation ¶
type AndStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementTextTransformationObservation.
func (*AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementByteMatchStatementTextTransformationParameters ¶
type AndStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementByteMatchStatementTextTransformationParameters.
func (*AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *AndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type AndStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *AndStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type AndStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *AndStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementGeoMatchStatementObservation ¶
type AndStatementStatementGeoMatchStatementObservation struct { }
func (*AndStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *AndStatementStatementGeoMatchStatementObservation) DeepCopy() *AndStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementGeoMatchStatementObservation.
func (*AndStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *AndStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementGeoMatchStatementParameters ¶
type AndStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []AndStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*AndStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *AndStatementStatementGeoMatchStatementParameters) DeepCopy() *AndStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementGeoMatchStatementParameters.
func (*AndStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *AndStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementIPSetReferenceStatementObservation ¶
type AndStatementStatementIPSetReferenceStatementObservation struct { }
func (*AndStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *AndStatementStatementIPSetReferenceStatementObservation) DeepCopy() *AndStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementIPSetReferenceStatementObservation.
func (*AndStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *AndStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementIPSetReferenceStatementParameters ¶
type AndStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []AndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*AndStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *AndStatementStatementIPSetReferenceStatementParameters) DeepCopy() *AndStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementIPSetReferenceStatementParameters.
func (*AndStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *AndStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementLabelMatchStatementObservation ¶
type AndStatementStatementLabelMatchStatementObservation struct { }
func (*AndStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *AndStatementStatementLabelMatchStatementObservation) DeepCopy() *AndStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementLabelMatchStatementObservation.
func (*AndStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *AndStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementLabelMatchStatementParameters ¶
type AndStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*AndStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *AndStatementStatementLabelMatchStatementParameters) DeepCopy() *AndStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementLabelMatchStatementParameters.
func (*AndStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *AndStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementObservation ¶
type AndStatementStatementObservation struct { }
func (*AndStatementStatementObservation) DeepCopy ¶
func (in *AndStatementStatementObservation) DeepCopy() *AndStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementObservation.
func (*AndStatementStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementObservation) DeepCopyInto(out *AndStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementParameters ¶
type AndStatementStatementParameters struct { // A logical rule statement used to combine other rule statements with AND logic. See AND Statement below for details. // +kubebuilder:validation:Optional AndStatement []StatementAndStatementParameters `json:"andStatement,omitempty" tf:"and_statement,omitempty"` // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []StatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []StatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []StatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []StatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A logical rule statement used to negate the results of another rule statement. See NOT Statement below for details. // +kubebuilder:validation:Optional NotStatement []NotStatementParameters `json:"notStatement,omitempty" tf:"not_statement,omitempty"` // A logical rule statement used to combine other rule statements with OR logic. See OR Statement below for details. // +kubebuilder:validation:Optional OrStatement []OrStatementParameters `json:"orStatement,omitempty" tf:"or_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []AndStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []AndStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []AndStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []AndStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*AndStatementStatementParameters) DeepCopy ¶
func (in *AndStatementStatementParameters) DeepCopy() *AndStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementParameters.
func (*AndStatementStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementParameters) DeepCopyInto(out *AndStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []AndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []AndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []AndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementObservation ¶
type AndStatementStatementSizeConstraintStatementObservation struct { }
func (*AndStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementObservation.
func (*AndStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementParameters ¶
type AndStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []AndStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []AndStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*AndStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementParameters.
func (*AndStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type AndStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *AndStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type AndStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *AndStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *AndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []AndStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []AndStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementObservation ¶
type AndStatementStatementSqliMatchStatementObservation struct { }
func (*AndStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementObservation) DeepCopy() *AndStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementObservation.
func (*AndStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementParameters ¶
type AndStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []AndStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []AndStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*AndStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementParameters) DeepCopy() *AndStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementParameters.
func (*AndStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementTextTransformationObservation ¶
type AndStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementTextTransformationObservation.
func (*AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementSqliMatchStatementTextTransformationParameters ¶
type AndStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementSqliMatchStatementTextTransformationParameters.
func (*AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *AndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []AndStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []AndStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*AndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementObservation ¶
type AndStatementStatementXSSMatchStatementObservation struct { }
func (*AndStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementObservation) DeepCopy() *AndStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementObservation.
func (*AndStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementParameters ¶
type AndStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []AndStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []AndStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*AndStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementParameters) DeepCopy() *AndStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementParameters.
func (*AndStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementTextTransformationObservation ¶
type AndStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *AndStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementTextTransformationObservation.
func (*AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *AndStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndStatementStatementXSSMatchStatementTextTransformationParameters ¶
type AndStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *AndStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndStatementStatementXSSMatchStatementTextTransformationParameters.
func (*AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *AndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *AndStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockObservation ¶
type BlockObservation struct { }
func (*BlockObservation) DeepCopy ¶
func (in *BlockObservation) DeepCopy() *BlockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockObservation.
func (*BlockObservation) DeepCopyInto ¶
func (in *BlockObservation) DeepCopyInto(out *BlockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockParameters ¶
type BlockParameters struct { // Defines a custom response for the web request. See Custom Response below for details. // +kubebuilder:validation:Optional CustomResponse []CustomResponseParameters `json:"customResponse,omitempty" tf:"custom_response,omitempty"` }
func (*BlockParameters) DeepCopy ¶
func (in *BlockParameters) DeepCopy() *BlockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockParameters.
func (*BlockParameters) DeepCopyInto ¶
func (in *BlockParameters) DeepCopyInto(out *BlockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BodyObservation ¶
type BodyObservation struct { }
func (*BodyObservation) DeepCopy ¶
func (in *BodyObservation) DeepCopy() *BodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyObservation.
func (*BodyObservation) DeepCopyInto ¶
func (in *BodyObservation) DeepCopyInto(out *BodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BodyParameters ¶
type BodyParameters struct { }
func (*BodyParameters) DeepCopy ¶
func (in *BodyParameters) DeepCopy() *BodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BodyParameters.
func (*BodyParameters) DeepCopyInto ¶
func (in *BodyParameters) DeepCopyInto(out *BodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type ByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*ByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *ByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*ByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type ByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*ByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *ByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*ByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchBodyObservation ¶
type ByteMatchStatementFieldToMatchBodyObservation struct { }
func (*ByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *ByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchBodyObservation.
func (*ByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchBodyParameters ¶
type ByteMatchStatementFieldToMatchBodyParameters struct { }
func (*ByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *ByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchBodyParameters.
func (*ByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchMethodObservation ¶
type ByteMatchStatementFieldToMatchMethodObservation struct { }
func (*ByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *ByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchMethodObservation.
func (*ByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchMethodParameters ¶
type ByteMatchStatementFieldToMatchMethodParameters struct { }
func (*ByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *ByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchMethodParameters.
func (*ByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchObservation ¶
type ByteMatchStatementFieldToMatchObservation struct { }
func (*ByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchObservation) DeepCopy() *ByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchObservation.
func (*ByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchParameters ¶
type ByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []ByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []ByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []ByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []ByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []ByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []ByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []ByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*ByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchParameters) DeepCopy() *ByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchParameters.
func (*ByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchQueryStringObservation ¶
type ByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*ByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *ByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchQueryStringObservation.
func (*ByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchQueryStringParameters ¶
type ByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*ByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *ByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchQueryStringParameters.
func (*ByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type ByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*ByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *ByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*ByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type ByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *ByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*ByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type ByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*ByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *ByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*ByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type ByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *ByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*ByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchURIPathObservation ¶
type ByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*ByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *ByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchURIPathObservation.
func (*ByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *ByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementFieldToMatchURIPathParameters ¶
type ByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*ByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *ByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *ByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementFieldToMatchURIPathParameters.
func (*ByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *ByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *ByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementObservation ¶
type ByteMatchStatementObservation struct { }
func (*ByteMatchStatementObservation) DeepCopy ¶
func (in *ByteMatchStatementObservation) DeepCopy() *ByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementObservation.
func (*ByteMatchStatementObservation) DeepCopyInto ¶
func (in *ByteMatchStatementObservation) DeepCopyInto(out *ByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementParameters ¶
type ByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []FieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []TextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*ByteMatchStatementParameters) DeepCopy ¶
func (in *ByteMatchStatementParameters) DeepCopy() *ByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementParameters.
func (*ByteMatchStatementParameters) DeepCopyInto ¶
func (in *ByteMatchStatementParameters) DeepCopyInto(out *ByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementTextTransformationObservation ¶
type ByteMatchStatementTextTransformationObservation struct { }
func (*ByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *ByteMatchStatementTextTransformationObservation) DeepCopy() *ByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementTextTransformationObservation.
func (*ByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *ByteMatchStatementTextTransformationObservation) DeepCopyInto(out *ByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchStatementTextTransformationParameters ¶
type ByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *ByteMatchStatementTextTransformationParameters) DeepCopy() *ByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchStatementTextTransformationParameters.
func (*ByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *ByteMatchStatementTextTransformationParameters) DeepCopyInto(out *ByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CountCustomRequestHandlingObservation ¶
type CountCustomRequestHandlingObservation struct { }
func (*CountCustomRequestHandlingObservation) DeepCopy ¶
func (in *CountCustomRequestHandlingObservation) DeepCopy() *CountCustomRequestHandlingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CountCustomRequestHandlingObservation.
func (*CountCustomRequestHandlingObservation) DeepCopyInto ¶
func (in *CountCustomRequestHandlingObservation) DeepCopyInto(out *CountCustomRequestHandlingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CountCustomRequestHandlingParameters ¶
type CountCustomRequestHandlingParameters struct { // The insert_header blocks used to define HTTP headers added to the request. See Custom HTTP Header below for details. // +kubebuilder:validation:Required InsertHeader []CustomRequestHandlingInsertHeaderParameters `json:"insertHeader" tf:"insert_header,omitempty"` }
func (*CountCustomRequestHandlingParameters) DeepCopy ¶
func (in *CountCustomRequestHandlingParameters) DeepCopy() *CountCustomRequestHandlingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CountCustomRequestHandlingParameters.
func (*CountCustomRequestHandlingParameters) DeepCopyInto ¶
func (in *CountCustomRequestHandlingParameters) DeepCopyInto(out *CountCustomRequestHandlingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CountObservation ¶
type CountObservation struct { }
func (*CountObservation) DeepCopy ¶
func (in *CountObservation) DeepCopy() *CountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CountObservation.
func (*CountObservation) DeepCopyInto ¶
func (in *CountObservation) DeepCopyInto(out *CountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CountParameters ¶
type CountParameters struct { // Defines custom handling for the web request. See Custom Request Handling below for details. // +kubebuilder:validation:Optional CustomRequestHandling []CountCustomRequestHandlingParameters `json:"customRequestHandling,omitempty" tf:"custom_request_handling,omitempty"` }
func (*CountParameters) DeepCopy ¶
func (in *CountParameters) DeepCopy() *CountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CountParameters.
func (*CountParameters) DeepCopyInto ¶
func (in *CountParameters) DeepCopyInto(out *CountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRequestHandlingInsertHeaderObservation ¶
type CustomRequestHandlingInsertHeaderObservation struct { }
func (*CustomRequestHandlingInsertHeaderObservation) DeepCopy ¶
func (in *CustomRequestHandlingInsertHeaderObservation) DeepCopy() *CustomRequestHandlingInsertHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRequestHandlingInsertHeaderObservation.
func (*CustomRequestHandlingInsertHeaderObservation) DeepCopyInto ¶
func (in *CustomRequestHandlingInsertHeaderObservation) DeepCopyInto(out *CustomRequestHandlingInsertHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRequestHandlingInsertHeaderParameters ¶
type CustomRequestHandlingInsertHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the custom header. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*CustomRequestHandlingInsertHeaderParameters) DeepCopy ¶
func (in *CustomRequestHandlingInsertHeaderParameters) DeepCopy() *CustomRequestHandlingInsertHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRequestHandlingInsertHeaderParameters.
func (*CustomRequestHandlingInsertHeaderParameters) DeepCopyInto ¶
func (in *CustomRequestHandlingInsertHeaderParameters) DeepCopyInto(out *CustomRequestHandlingInsertHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRequestHandlingObservation ¶
type CustomRequestHandlingObservation struct { }
func (*CustomRequestHandlingObservation) DeepCopy ¶
func (in *CustomRequestHandlingObservation) DeepCopy() *CustomRequestHandlingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRequestHandlingObservation.
func (*CustomRequestHandlingObservation) DeepCopyInto ¶
func (in *CustomRequestHandlingObservation) DeepCopyInto(out *CustomRequestHandlingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRequestHandlingParameters ¶
type CustomRequestHandlingParameters struct { // The insert_header blocks used to define HTTP headers added to the request. See Custom HTTP Header below for details. // +kubebuilder:validation:Required InsertHeader []InsertHeaderParameters `json:"insertHeader" tf:"insert_header,omitempty"` }
func (*CustomRequestHandlingParameters) DeepCopy ¶
func (in *CustomRequestHandlingParameters) DeepCopy() *CustomRequestHandlingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRequestHandlingParameters.
func (*CustomRequestHandlingParameters) DeepCopyInto ¶
func (in *CustomRequestHandlingParameters) DeepCopyInto(out *CustomRequestHandlingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResponseBodyObservation ¶
type CustomResponseBodyObservation struct { }
func (*CustomResponseBodyObservation) DeepCopy ¶
func (in *CustomResponseBodyObservation) DeepCopy() *CustomResponseBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResponseBodyObservation.
func (*CustomResponseBodyObservation) DeepCopyInto ¶
func (in *CustomResponseBodyObservation) DeepCopyInto(out *CustomResponseBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResponseBodyParameters ¶
type CustomResponseBodyParameters struct { // The payload of the custom response. // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // The type of content in the payload that you are defining in the content argument. Valid values are TEXT_PLAIN, TEXT_HTML, or APPLICATION_JSON. // +kubebuilder:validation:Required ContentType *string `json:"contentType" tf:"content_type,omitempty"` // A unique key identifying the custom response body. This is referenced by the custom_response_body_key argument in the Custom Response block. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` }
func (*CustomResponseBodyParameters) DeepCopy ¶
func (in *CustomResponseBodyParameters) DeepCopy() *CustomResponseBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResponseBodyParameters.
func (*CustomResponseBodyParameters) DeepCopyInto ¶
func (in *CustomResponseBodyParameters) DeepCopyInto(out *CustomResponseBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResponseObservation ¶
type CustomResponseObservation struct { }
func (*CustomResponseObservation) DeepCopy ¶
func (in *CustomResponseObservation) DeepCopy() *CustomResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResponseObservation.
func (*CustomResponseObservation) DeepCopyInto ¶
func (in *CustomResponseObservation) DeepCopyInto(out *CustomResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResponseParameters ¶
type CustomResponseParameters struct { // References the response body that you want AWS WAF to return to the web request client. This must reference a key defined in a custom_response_body block of this resource. // +kubebuilder:validation:Optional CustomResponseBodyKey *string `json:"customResponseBodyKey,omitempty" tf:"custom_response_body_key,omitempty"` // The HTTP status code to return to the client. // +kubebuilder:validation:Required ResponseCode *float64 `json:"responseCode" tf:"response_code,omitempty"` // The response_header blocks used to define the HTTP response headers added to the response. See Custom HTTP Header below for details. // +kubebuilder:validation:Optional ResponseHeader []ResponseHeaderParameters `json:"responseHeader,omitempty" tf:"response_header,omitempty"` }
func (*CustomResponseParameters) DeepCopy ¶
func (in *CustomResponseParameters) DeepCopy() *CustomResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResponseParameters.
func (*CustomResponseParameters) DeepCopyInto ¶
func (in *CustomResponseParameters) DeepCopyInto(out *CustomResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchAllQueryArgumentsObservation ¶
type FieldToMatchAllQueryArgumentsObservation struct { }
func (*FieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *FieldToMatchAllQueryArgumentsObservation) DeepCopy() *FieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchAllQueryArgumentsObservation.
func (*FieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *FieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *FieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchAllQueryArgumentsParameters ¶
type FieldToMatchAllQueryArgumentsParameters struct { }
func (*FieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *FieldToMatchAllQueryArgumentsParameters) DeepCopy() *FieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchAllQueryArgumentsParameters.
func (*FieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *FieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *FieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchBodyObservation ¶
type FieldToMatchBodyObservation struct { }
func (*FieldToMatchBodyObservation) DeepCopy ¶
func (in *FieldToMatchBodyObservation) DeepCopy() *FieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchBodyObservation.
func (*FieldToMatchBodyObservation) DeepCopyInto ¶
func (in *FieldToMatchBodyObservation) DeepCopyInto(out *FieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchBodyParameters ¶
type FieldToMatchBodyParameters struct { }
func (*FieldToMatchBodyParameters) DeepCopy ¶
func (in *FieldToMatchBodyParameters) DeepCopy() *FieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchBodyParameters.
func (*FieldToMatchBodyParameters) DeepCopyInto ¶
func (in *FieldToMatchBodyParameters) DeepCopyInto(out *FieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchMethodObservation ¶
type FieldToMatchMethodObservation struct { }
func (*FieldToMatchMethodObservation) DeepCopy ¶
func (in *FieldToMatchMethodObservation) DeepCopy() *FieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchMethodObservation.
func (*FieldToMatchMethodObservation) DeepCopyInto ¶
func (in *FieldToMatchMethodObservation) DeepCopyInto(out *FieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchMethodParameters ¶
type FieldToMatchMethodParameters struct { }
func (*FieldToMatchMethodParameters) DeepCopy ¶
func (in *FieldToMatchMethodParameters) DeepCopy() *FieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchMethodParameters.
func (*FieldToMatchMethodParameters) DeepCopyInto ¶
func (in *FieldToMatchMethodParameters) DeepCopyInto(out *FieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchObservation ¶
type FieldToMatchObservation struct { }
func (*FieldToMatchObservation) DeepCopy ¶
func (in *FieldToMatchObservation) DeepCopy() *FieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchObservation.
func (*FieldToMatchObservation) DeepCopyInto ¶
func (in *FieldToMatchObservation) DeepCopyInto(out *FieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchParameters ¶
type FieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []AllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []BodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []MethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []QueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []SingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []SingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []URIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*FieldToMatchParameters) DeepCopy ¶
func (in *FieldToMatchParameters) DeepCopy() *FieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchParameters.
func (*FieldToMatchParameters) DeepCopyInto ¶
func (in *FieldToMatchParameters) DeepCopyInto(out *FieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchQueryStringObservation ¶
type FieldToMatchQueryStringObservation struct { }
func (*FieldToMatchQueryStringObservation) DeepCopy ¶
func (in *FieldToMatchQueryStringObservation) DeepCopy() *FieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchQueryStringObservation.
func (*FieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *FieldToMatchQueryStringObservation) DeepCopyInto(out *FieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchQueryStringParameters ¶
type FieldToMatchQueryStringParameters struct { }
func (*FieldToMatchQueryStringParameters) DeepCopy ¶
func (in *FieldToMatchQueryStringParameters) DeepCopy() *FieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchQueryStringParameters.
func (*FieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *FieldToMatchQueryStringParameters) DeepCopyInto(out *FieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchSingleHeaderObservation ¶
type FieldToMatchSingleHeaderObservation struct { }
func (*FieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *FieldToMatchSingleHeaderObservation) DeepCopy() *FieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchSingleHeaderObservation.
func (*FieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *FieldToMatchSingleHeaderObservation) DeepCopyInto(out *FieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchSingleHeaderParameters ¶
type FieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *FieldToMatchSingleHeaderParameters) DeepCopy() *FieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchSingleHeaderParameters.
func (*FieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *FieldToMatchSingleHeaderParameters) DeepCopyInto(out *FieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchSingleQueryArgumentObservation ¶
type FieldToMatchSingleQueryArgumentObservation struct { }
func (*FieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *FieldToMatchSingleQueryArgumentObservation) DeepCopy() *FieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchSingleQueryArgumentObservation.
func (*FieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *FieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *FieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchSingleQueryArgumentParameters ¶
type FieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *FieldToMatchSingleQueryArgumentParameters) DeepCopy() *FieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchSingleQueryArgumentParameters.
func (*FieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *FieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *FieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchURIPathObservation ¶
type FieldToMatchURIPathObservation struct { }
func (*FieldToMatchURIPathObservation) DeepCopy ¶
func (in *FieldToMatchURIPathObservation) DeepCopy() *FieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchURIPathObservation.
func (*FieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *FieldToMatchURIPathObservation) DeepCopyInto(out *FieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FieldToMatchURIPathParameters ¶
type FieldToMatchURIPathParameters struct { }
func (*FieldToMatchURIPathParameters) DeepCopy ¶
func (in *FieldToMatchURIPathParameters) DeepCopy() *FieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchURIPathParameters.
func (*FieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *FieldToMatchURIPathParameters) DeepCopyInto(out *FieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardedIPConfigObservation ¶
type ForwardedIPConfigObservation struct { }
func (*ForwardedIPConfigObservation) DeepCopy ¶
func (in *ForwardedIPConfigObservation) DeepCopy() *ForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardedIPConfigObservation.
func (*ForwardedIPConfigObservation) DeepCopyInto ¶
func (in *ForwardedIPConfigObservation) DeepCopyInto(out *ForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardedIPConfigParameters ¶
type ForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*ForwardedIPConfigParameters) DeepCopy ¶
func (in *ForwardedIPConfigParameters) DeepCopy() *ForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardedIPConfigParameters.
func (*ForwardedIPConfigParameters) DeepCopyInto ¶
func (in *ForwardedIPConfigParameters) DeepCopyInto(out *ForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchStatementForwardedIPConfigObservation ¶
type GeoMatchStatementForwardedIPConfigObservation struct { }
func (*GeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *GeoMatchStatementForwardedIPConfigObservation) DeepCopy() *GeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchStatementForwardedIPConfigObservation.
func (*GeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *GeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *GeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchStatementForwardedIPConfigParameters ¶
type GeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*GeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *GeoMatchStatementForwardedIPConfigParameters) DeepCopy() *GeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchStatementForwardedIPConfigParameters.
func (*GeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *GeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *GeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchStatementObservation ¶
type GeoMatchStatementObservation struct { }
func (*GeoMatchStatementObservation) DeepCopy ¶
func (in *GeoMatchStatementObservation) DeepCopy() *GeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchStatementObservation.
func (*GeoMatchStatementObservation) DeepCopyInto ¶
func (in *GeoMatchStatementObservation) DeepCopyInto(out *GeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchStatementParameters ¶
type GeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []ForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*GeoMatchStatementParameters) DeepCopy ¶
func (in *GeoMatchStatementParameters) DeepCopy() *GeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchStatementParameters.
func (*GeoMatchStatementParameters) DeepCopyInto ¶
func (in *GeoMatchStatementParameters) DeepCopyInto(out *GeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSet ¶
type IPSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IPSetSpec `json:"spec"` Status IPSetStatus `json:"status,omitempty"` }
IPSet is the Schema for the IPSets API. Provides an AWS WAFv2 IP Set resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*IPSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSet.
func (*IPSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IPSet) GetCondition ¶
func (mg *IPSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IPSet.
func (*IPSet) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this IPSet
func (*IPSet) GetDeletionPolicy ¶
func (mg *IPSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IPSet.
func (*IPSet) GetObservation ¶
GetObservation of this IPSet
func (*IPSet) GetParameters ¶
GetParameters of this IPSet
func (*IPSet) GetProviderConfigReference ¶
GetProviderConfigReference of this IPSet.
func (*IPSet) GetProviderReference ¶
GetProviderReference of this IPSet. Deprecated: Use GetProviderConfigReference.
func (*IPSet) GetPublishConnectionDetailsTo ¶
func (mg *IPSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IPSet.
func (*IPSet) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this IPSet
func (*IPSet) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IPSet) GetWriteConnectionSecretToReference ¶
func (mg *IPSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IPSet.
func (*IPSet) LateInitialize ¶
LateInitialize this IPSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*IPSet) SetConditions ¶
SetConditions of this IPSet.
func (*IPSet) SetDeletionPolicy ¶
func (mg *IPSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IPSet.
func (*IPSet) SetObservation ¶
SetObservation for this IPSet
func (*IPSet) SetParameters ¶
SetParameters for this IPSet
func (*IPSet) SetProviderConfigReference ¶
SetProviderConfigReference of this IPSet.
func (*IPSet) SetProviderReference ¶
SetProviderReference of this IPSet. Deprecated: Use SetProviderConfigReference.
func (*IPSet) SetPublishConnectionDetailsTo ¶
func (mg *IPSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IPSet.
func (*IPSet) SetWriteConnectionSecretToReference ¶
func (mg *IPSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IPSet.
type IPSetForwardedIPConfigObservation ¶
type IPSetForwardedIPConfigObservation struct { }
func (*IPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *IPSetForwardedIPConfigObservation) DeepCopy() *IPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetForwardedIPConfigObservation.
func (*IPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *IPSetForwardedIPConfigObservation) DeepCopyInto(out *IPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetForwardedIPConfigParameters ¶
type IPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*IPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *IPSetForwardedIPConfigParameters) DeepCopy() *IPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetForwardedIPConfigParameters.
func (*IPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *IPSetForwardedIPConfigParameters) DeepCopyInto(out *IPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetList ¶
type IPSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IPSet `json:"items"` }
IPSetList contains a list of IPSets
func (*IPSetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetList.
func (*IPSetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPSetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IPSetObservation ¶
type IPSetObservation struct { // The Amazon Resource Name (ARN) that identifies the cluster. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A unique identifier for the set. ID *string `json:"id,omitempty" tf:"id,omitempty"` LockToken *string `json:"lockToken,omitempty" tf:"lock_token,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*IPSetObservation) DeepCopy ¶
func (in *IPSetObservation) DeepCopy() *IPSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetObservation.
func (*IPSetObservation) DeepCopyInto ¶
func (in *IPSetObservation) DeepCopyInto(out *IPSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetParameters ¶
type IPSetParameters struct { // Contains an array of strings that specify one or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. AWS WAF supports all address ranges for IP versions IPv4 and IPv6. // +kubebuilder:validation:Optional Addresses []*string `json:"addresses,omitempty" tf:"addresses,omitempty"` // A friendly description of the IP set. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specify IPV4 or IPV6. Valid values are IPV4 or IPV6. // +kubebuilder:validation:Required IPAddressVersion *string `json:"ipAddressVersion" tf:"ip_address_version,omitempty"` // A friendly name of the IP set. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the Region US East (N. Virginia). // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*IPSetParameters) DeepCopy ¶
func (in *IPSetParameters) DeepCopy() *IPSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetParameters.
func (*IPSetParameters) DeepCopyInto ¶
func (in *IPSetParameters) DeepCopyInto(out *IPSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type IPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*IPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *IPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *IPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*IPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *IPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *IPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type IPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*IPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *IPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *IPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*IPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *IPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *IPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetReferenceStatementObservation ¶
type IPSetReferenceStatementObservation struct { }
func (*IPSetReferenceStatementObservation) DeepCopy ¶
func (in *IPSetReferenceStatementObservation) DeepCopy() *IPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetReferenceStatementObservation.
func (*IPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *IPSetReferenceStatementObservation) DeepCopyInto(out *IPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetReferenceStatementParameters ¶
type IPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []IPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*IPSetReferenceStatementParameters) DeepCopy ¶
func (in *IPSetReferenceStatementParameters) DeepCopy() *IPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetReferenceStatementParameters.
func (*IPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *IPSetReferenceStatementParameters) DeepCopyInto(out *IPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetSpec ¶
type IPSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IPSetParameters `json:"forProvider"` }
IPSetSpec defines the desired state of IPSet
func (*IPSetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetSpec.
func (*IPSetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetStatus ¶
type IPSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IPSetObservation `json:"atProvider,omitempty"` }
IPSetStatus defines the observed state of IPSet.
func (*IPSetStatus) DeepCopy ¶
func (in *IPSetStatus) DeepCopy() *IPSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetStatus.
func (*IPSetStatus) DeepCopyInto ¶
func (in *IPSetStatus) DeepCopyInto(out *IPSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsertHeaderObservation ¶
type InsertHeaderObservation struct { }
func (*InsertHeaderObservation) DeepCopy ¶
func (in *InsertHeaderObservation) DeepCopy() *InsertHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertHeaderObservation.
func (*InsertHeaderObservation) DeepCopyInto ¶
func (in *InsertHeaderObservation) DeepCopyInto(out *InsertHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsertHeaderParameters ¶
type InsertHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the custom header. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*InsertHeaderParameters) DeepCopy ¶
func (in *InsertHeaderParameters) DeepCopy() *InsertHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsertHeaderParameters.
func (*InsertHeaderParameters) DeepCopyInto ¶
func (in *InsertHeaderParameters) DeepCopyInto(out *InsertHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelMatchStatementObservation ¶
type LabelMatchStatementObservation struct { }
func (*LabelMatchStatementObservation) DeepCopy ¶
func (in *LabelMatchStatementObservation) DeepCopy() *LabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelMatchStatementObservation.
func (*LabelMatchStatementObservation) DeepCopyInto ¶
func (in *LabelMatchStatementObservation) DeepCopyInto(out *LabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelMatchStatementParameters ¶
type LabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*LabelMatchStatementParameters) DeepCopy ¶
func (in *LabelMatchStatementParameters) DeepCopy() *LabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelMatchStatementParameters.
func (*LabelMatchStatementParameters) DeepCopyInto ¶
func (in *LabelMatchStatementParameters) DeepCopyInto(out *LabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodObservation ¶
type MethodObservation struct { }
func (*MethodObservation) DeepCopy ¶
func (in *MethodObservation) DeepCopy() *MethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodObservation.
func (*MethodObservation) DeepCopyInto ¶
func (in *MethodObservation) DeepCopyInto(out *MethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodParameters ¶
type MethodParameters struct { }
func (*MethodParameters) DeepCopy ¶
func (in *MethodParameters) DeepCopy() *MethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodParameters.
func (*MethodParameters) DeepCopyInto ¶
func (in *MethodParameters) DeepCopyInto(out *MethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementObservation ¶
type NotStatementObservation struct { }
func (*NotStatementObservation) DeepCopy ¶
func (in *NotStatementObservation) DeepCopy() *NotStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementObservation.
func (*NotStatementObservation) DeepCopyInto ¶
func (in *NotStatementObservation) DeepCopyInto(out *NotStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementParameters ¶
type NotStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []NotStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*NotStatementParameters) DeepCopy ¶
func (in *NotStatementParameters) DeepCopy() *NotStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementParameters.
func (*NotStatementParameters) DeepCopyInto ¶
func (in *NotStatementParameters) DeepCopyInto(out *NotStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementAndStatementObservation ¶
type NotStatementStatementAndStatementObservation struct { }
func (*NotStatementStatementAndStatementObservation) DeepCopy ¶
func (in *NotStatementStatementAndStatementObservation) DeepCopy() *NotStatementStatementAndStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementAndStatementObservation.
func (*NotStatementStatementAndStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementAndStatementObservation) DeepCopyInto(out *NotStatementStatementAndStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementAndStatementParameters ¶
type NotStatementStatementAndStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []NotStatementStatementAndStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*NotStatementStatementAndStatementParameters) DeepCopy ¶
func (in *NotStatementStatementAndStatementParameters) DeepCopy() *NotStatementStatementAndStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementAndStatementParameters.
func (*NotStatementStatementAndStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementAndStatementParameters) DeepCopyInto(out *NotStatementStatementAndStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementAndStatementStatementObservation ¶
type NotStatementStatementAndStatementStatementObservation struct { }
func (*NotStatementStatementAndStatementStatementObservation) DeepCopy ¶
func (in *NotStatementStatementAndStatementStatementObservation) DeepCopy() *NotStatementStatementAndStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementAndStatementStatementObservation.
func (*NotStatementStatementAndStatementStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementAndStatementStatementObservation) DeepCopyInto(out *NotStatementStatementAndStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementAndStatementStatementParameters ¶
type NotStatementStatementAndStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []AndStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []AndStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []AndStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []AndStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []StatementAndStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []StatementAndStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []StatementAndStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []StatementAndStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*NotStatementStatementAndStatementStatementParameters) DeepCopy ¶
func (in *NotStatementStatementAndStatementStatementParameters) DeepCopy() *NotStatementStatementAndStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementAndStatementStatementParameters.
func (*NotStatementStatementAndStatementStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementAndStatementStatementParameters) DeepCopyInto(out *NotStatementStatementAndStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []NotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []NotStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []NotStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementObservation ¶
type NotStatementStatementByteMatchStatementObservation struct { }
func (*NotStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementObservation) DeepCopy() *NotStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementObservation.
func (*NotStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementParameters ¶
type NotStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementParameters) DeepCopy() *NotStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementParameters.
func (*NotStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementTextTransformationObservation ¶
type NotStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementTextTransformationObservation.
func (*NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementByteMatchStatementTextTransformationParameters ¶
type NotStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementByteMatchStatementTextTransformationParameters.
func (*NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *NotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type NotStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *NotStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type NotStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *NotStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementGeoMatchStatementObservation ¶
type NotStatementStatementGeoMatchStatementObservation struct { }
func (*NotStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementGeoMatchStatementObservation) DeepCopy() *NotStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementGeoMatchStatementObservation.
func (*NotStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *NotStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementGeoMatchStatementParameters ¶
type NotStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []StatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*NotStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementGeoMatchStatementParameters) DeepCopy() *NotStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementGeoMatchStatementParameters.
func (*NotStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *NotStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementIPSetReferenceStatementObservation ¶
type NotStatementStatementIPSetReferenceStatementObservation struct { }
func (*NotStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *NotStatementStatementIPSetReferenceStatementObservation) DeepCopy() *NotStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementIPSetReferenceStatementObservation.
func (*NotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *NotStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementIPSetReferenceStatementParameters ¶
type NotStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*NotStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *NotStatementStatementIPSetReferenceStatementParameters) DeepCopy() *NotStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementIPSetReferenceStatementParameters.
func (*NotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *NotStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementLabelMatchStatementObservation ¶
type NotStatementStatementLabelMatchStatementObservation struct { }
func (*NotStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementLabelMatchStatementObservation) DeepCopy() *NotStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementLabelMatchStatementObservation.
func (*NotStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *NotStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementLabelMatchStatementParameters ¶
type NotStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*NotStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementLabelMatchStatementParameters) DeepCopy() *NotStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementLabelMatchStatementParameters.
func (*NotStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *NotStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementObservation ¶
type NotStatementStatementNotStatementObservation struct { }
func (*NotStatementStatementNotStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementObservation) DeepCopy() *NotStatementStatementNotStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementObservation.
func (*NotStatementStatementNotStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementParameters ¶
type NotStatementStatementNotStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []NotStatementStatementNotStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*NotStatementStatementNotStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementParameters) DeepCopy() *NotStatementStatementNotStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementParameters.
func (*NotStatementStatementNotStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementByteMatchStatementObservation ¶
type NotStatementStatementNotStatementStatementByteMatchStatementObservation struct { }
func (*NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementByteMatchStatementObservation.
func (*NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementByteMatchStatementParameters ¶
type NotStatementStatementNotStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementNotStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementNotStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementByteMatchStatementParameters.
func (*NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementGeoMatchStatementObservation ¶
type NotStatementStatementNotStatementStatementGeoMatchStatementObservation struct { }
func (*NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementGeoMatchStatementObservation.
func (*NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementGeoMatchStatementParameters ¶
type NotStatementStatementNotStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementGeoMatchStatementParameters.
func (*NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation ¶
type NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation struct { }
func (*NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation.
func (*NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters ¶
type NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters.
func (*NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementLabelMatchStatementObservation ¶
type NotStatementStatementNotStatementStatementLabelMatchStatementObservation struct { }
func (*NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementLabelMatchStatementObservation.
func (*NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementLabelMatchStatementParameters ¶
type NotStatementStatementNotStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementLabelMatchStatementParameters.
func (*NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementObservation ¶
type NotStatementStatementNotStatementStatementObservation struct { }
func (*NotStatementStatementNotStatementStatementObservation) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementObservation) DeepCopy() *NotStatementStatementNotStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementObservation.
func (*NotStatementStatementNotStatementStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementObservation) DeepCopyInto(out *NotStatementStatementNotStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementNotStatementStatementParameters ¶
type NotStatementStatementNotStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []NotStatementStatementNotStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []NotStatementStatementNotStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []NotStatementStatementNotStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []NotStatementStatementNotStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []NotStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []NotStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []NotStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []NotStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*NotStatementStatementNotStatementStatementParameters) DeepCopy ¶
func (in *NotStatementStatementNotStatementStatementParameters) DeepCopy() *NotStatementStatementNotStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementNotStatementStatementParameters.
func (*NotStatementStatementNotStatementStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementNotStatementStatementParameters) DeepCopyInto(out *NotStatementStatementNotStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementObservation ¶
type NotStatementStatementObservation struct { }
func (*NotStatementStatementObservation) DeepCopy ¶
func (in *NotStatementStatementObservation) DeepCopy() *NotStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementObservation.
func (*NotStatementStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementObservation) DeepCopyInto(out *NotStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementParameters ¶
type NotStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []NotStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []NotStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []NotStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []NotStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []StatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []StatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []StatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []StatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*NotStatementStatementParameters) DeepCopy ¶
func (in *NotStatementStatementParameters) DeepCopy() *NotStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementParameters.
func (*NotStatementStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementParameters) DeepCopyInto(out *NotStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []NotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []NotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []NotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []NotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementObservation ¶
type NotStatementStatementSizeConstraintStatementObservation struct { }
func (*NotStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementObservation.
func (*NotStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementParameters ¶
type NotStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []NotStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []NotStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementParameters.
func (*NotStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type NotStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *NotStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type NotStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *NotStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *NotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []NotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []NotStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []NotStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementObservation ¶
type NotStatementStatementSqliMatchStatementObservation struct { }
func (*NotStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementObservation) DeepCopy() *NotStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementObservation.
func (*NotStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementParameters ¶
type NotStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []NotStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []NotStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementParameters) DeepCopy() *NotStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementParameters.
func (*NotStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementTextTransformationObservation ¶
type NotStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementTextTransformationObservation.
func (*NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementSqliMatchStatementTextTransformationParameters ¶
type NotStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementSqliMatchStatementTextTransformationParameters.
func (*NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *NotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []NotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []NotStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []NotStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*NotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementObservation ¶
type NotStatementStatementXSSMatchStatementObservation struct { }
func (*NotStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementObservation) DeepCopy() *NotStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementObservation.
func (*NotStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementParameters ¶
type NotStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []NotStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []NotStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*NotStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementParameters) DeepCopy() *NotStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementParameters.
func (*NotStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementTextTransformationObservation ¶
type NotStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *NotStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementTextTransformationObservation.
func (*NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *NotStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotStatementStatementXSSMatchStatementTextTransformationParameters ¶
type NotStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *NotStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStatementStatementXSSMatchStatementTextTransformationParameters.
func (*NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *NotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *NotStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementObservation ¶
type OrStatementObservation struct { }
func (*OrStatementObservation) DeepCopy ¶
func (in *OrStatementObservation) DeepCopy() *OrStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementObservation.
func (*OrStatementObservation) DeepCopyInto ¶
func (in *OrStatementObservation) DeepCopyInto(out *OrStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementParameters ¶
type OrStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []OrStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*OrStatementParameters) DeepCopy ¶
func (in *OrStatementParameters) DeepCopy() *OrStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementParameters.
func (*OrStatementParameters) DeepCopyInto ¶
func (in *OrStatementParameters) DeepCopyInto(out *OrStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementObservation ¶
type OrStatementStatementAndStatementObservation struct { }
func (*OrStatementStatementAndStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementObservation) DeepCopy() *OrStatementStatementAndStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementObservation.
func (*OrStatementStatementAndStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementParameters ¶
type OrStatementStatementAndStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []OrStatementStatementAndStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*OrStatementStatementAndStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementParameters) DeepCopy() *OrStatementStatementAndStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementParameters.
func (*OrStatementStatementAndStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementObservation ¶
type OrStatementStatementAndStatementStatementObservation struct { }
func (*OrStatementStatementAndStatementStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementObservation.
func (*OrStatementStatementAndStatementStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementParameters ¶
type OrStatementStatementAndStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []StatementAndStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []StatementAndStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []StatementAndStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []StatementAndStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []OrStatementStatementAndStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []OrStatementStatementAndStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []OrStatementStatementAndStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*OrStatementStatementAndStatementStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementParameters.
func (*OrStatementStatementAndStatementStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementAndStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters ¶
type OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters.
func (*OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementAndStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters ¶
type OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters.
func (*OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementAndStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementObservation ¶
type OrStatementStatementByteMatchStatementObservation struct { }
func (*OrStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementObservation) DeepCopy() *OrStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementObservation.
func (*OrStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementParameters ¶
type OrStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementParameters) DeepCopy() *OrStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementParameters.
func (*OrStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementTextTransformationObservation ¶
type OrStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementTextTransformationObservation.
func (*OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementByteMatchStatementTextTransformationParameters ¶
type OrStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementByteMatchStatementTextTransformationParameters.
func (*OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type OrStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type OrStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementGeoMatchStatementObservation ¶
type OrStatementStatementGeoMatchStatementObservation struct { }
func (*OrStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementGeoMatchStatementObservation) DeepCopy() *OrStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementGeoMatchStatementObservation.
func (*OrStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *OrStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementGeoMatchStatementParameters ¶
type OrStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []OrStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*OrStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementGeoMatchStatementParameters) DeepCopy() *OrStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementGeoMatchStatementParameters.
func (*OrStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *OrStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementIPSetReferenceStatementObservation ¶
type OrStatementStatementIPSetReferenceStatementObservation struct { }
func (*OrStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *OrStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementIPSetReferenceStatementObservation.
func (*OrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementIPSetReferenceStatementParameters ¶
type OrStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []OrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*OrStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *OrStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementIPSetReferenceStatementParameters.
func (*OrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementLabelMatchStatementObservation ¶
type OrStatementStatementLabelMatchStatementObservation struct { }
func (*OrStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementLabelMatchStatementObservation) DeepCopy() *OrStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementLabelMatchStatementObservation.
func (*OrStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *OrStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementLabelMatchStatementParameters ¶
type OrStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*OrStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementLabelMatchStatementParameters) DeepCopy() *OrStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementLabelMatchStatementParameters.
func (*OrStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *OrStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementObservation ¶
type OrStatementStatementNotStatementObservation struct { }
func (*OrStatementStatementNotStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementObservation) DeepCopy() *OrStatementStatementNotStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementObservation.
func (*OrStatementStatementNotStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementParameters ¶
type OrStatementStatementNotStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []OrStatementStatementNotStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*OrStatementStatementNotStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementParameters) DeepCopy() *OrStatementStatementNotStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementParameters.
func (*OrStatementStatementNotStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementNotStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation ¶
type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation.
func (*OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters ¶
type OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters.
func (*OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementGeoMatchStatementObservation ¶
type OrStatementStatementNotStatementStatementGeoMatchStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementGeoMatchStatementObservation.
func (*OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementGeoMatchStatementParameters ¶
type OrStatementStatementNotStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []OrStatementStatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementGeoMatchStatementParameters.
func (*OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation ¶
type OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation.
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters ¶
type OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []OrStatementStatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters.
func (*OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementLabelMatchStatementObservation ¶
type OrStatementStatementNotStatementStatementLabelMatchStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementLabelMatchStatementObservation.
func (*OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementLabelMatchStatementParameters ¶
type OrStatementStatementNotStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementLabelMatchStatementParameters.
func (*OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementObservation ¶
type OrStatementStatementNotStatementStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementObservation.
func (*OrStatementStatementNotStatementStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementParameters ¶
type OrStatementStatementNotStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []OrStatementStatementNotStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []OrStatementStatementNotStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []OrStatementStatementNotStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []OrStatementStatementNotStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []OrStatementStatementNotStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []OrStatementStatementNotStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []OrStatementStatementNotStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*OrStatementStatementNotStatementStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementParameters.
func (*OrStatementStatementNotStatementStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementNotStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters ¶
type OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters.
func (*OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementNotStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters ¶
type OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters.
func (*OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementNotStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementObservation ¶
type OrStatementStatementObservation struct { }
func (*OrStatementStatementObservation) DeepCopy ¶
func (in *OrStatementStatementObservation) DeepCopy() *OrStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementObservation.
func (*OrStatementStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementObservation) DeepCopyInto(out *OrStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementObservation ¶
type OrStatementStatementOrStatementObservation struct { }
func (*OrStatementStatementOrStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementObservation) DeepCopy() *OrStatementStatementOrStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementObservation.
func (*OrStatementStatementOrStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementParameters ¶
type OrStatementStatementOrStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []OrStatementStatementOrStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*OrStatementStatementOrStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementParameters) DeepCopy() *OrStatementStatementOrStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementParameters.
func (*OrStatementStatementOrStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementOrStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation ¶
type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation.
func (*OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters ¶
type OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters.
func (*OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementGeoMatchStatementObservation ¶
type OrStatementStatementOrStatementStatementGeoMatchStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementGeoMatchStatementObservation.
func (*OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementGeoMatchStatementParameters ¶
type OrStatementStatementOrStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []OrStatementStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementGeoMatchStatementParameters.
func (*OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation ¶
type OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation.
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters ¶
type OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []OrStatementStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters.
func (*OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementLabelMatchStatementObservation ¶
type OrStatementStatementOrStatementStatementLabelMatchStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementLabelMatchStatementObservation.
func (*OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementLabelMatchStatementParameters ¶
type OrStatementStatementOrStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementLabelMatchStatementParameters.
func (*OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementObservation ¶
type OrStatementStatementOrStatementStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementObservation.
func (*OrStatementStatementOrStatementStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementParameters ¶
type OrStatementStatementOrStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []OrStatementStatementOrStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []OrStatementStatementOrStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []OrStatementStatementOrStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []OrStatementStatementOrStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []OrStatementStatementOrStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []OrStatementStatementOrStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []OrStatementStatementOrStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*OrStatementStatementOrStatementStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementParameters.
func (*OrStatementStatementOrStatementStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters ¶
type OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters.
func (*OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters ¶
type OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters.
func (*OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementOrStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementParameters ¶
type OrStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []OrStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []OrStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []OrStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []OrStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []OrStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []OrStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []OrStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []OrStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*OrStatementStatementParameters) DeepCopy ¶
func (in *OrStatementStatementParameters) DeepCopy() *OrStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementParameters.
func (*OrStatementStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementParameters) DeepCopyInto(out *OrStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementObservation ¶
type OrStatementStatementSizeConstraintStatementObservation struct { }
func (*OrStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementObservation.
func (*OrStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementParameters ¶
type OrStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementParameters.
func (*OrStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type OrStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *OrStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type OrStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *OrStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementObservation ¶
type OrStatementStatementSqliMatchStatementObservation struct { }
func (*OrStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementObservation) DeepCopy() *OrStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementObservation.
func (*OrStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementParameters ¶
type OrStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementParameters) DeepCopy() *OrStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementParameters.
func (*OrStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementTextTransformationObservation ¶
type OrStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementTextTransformationObservation.
func (*OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementSqliMatchStatementTextTransformationParameters ¶
type OrStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementSqliMatchStatementTextTransformationParameters.
func (*OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*OrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementObservation ¶
type OrStatementStatementXSSMatchStatementObservation struct { }
func (*OrStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementObservation) DeepCopy() *OrStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementObservation.
func (*OrStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementParameters ¶
type OrStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []OrStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []OrStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*OrStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementParameters) DeepCopy() *OrStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementParameters.
func (*OrStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementTextTransformationObservation ¶
type OrStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *OrStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementTextTransformationObservation.
func (*OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *OrStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrStatementStatementXSSMatchStatementTextTransformationParameters ¶
type OrStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *OrStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrStatementStatementXSSMatchStatementTextTransformationParameters.
func (*OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *OrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *OrStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringObservation ¶
type QueryStringObservation struct { }
func (*QueryStringObservation) DeepCopy ¶
func (in *QueryStringObservation) DeepCopy() *QueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringObservation.
func (*QueryStringObservation) DeepCopyInto ¶
func (in *QueryStringObservation) DeepCopyInto(out *QueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStringParameters ¶
type QueryStringParameters struct { }
func (*QueryStringParameters) DeepCopy ¶
func (in *QueryStringParameters) DeepCopy() *QueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStringParameters.
func (*QueryStringParameters) DeepCopyInto ¶
func (in *QueryStringParameters) DeepCopyInto(out *QueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSet ¶
type RegexPatternSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegexPatternSetSpec `json:"spec"` Status RegexPatternSetStatus `json:"status,omitempty"` }
RegexPatternSet is the Schema for the RegexPatternSets API. Provides an AWS WAFv2 Regex Pattern Set resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RegexPatternSet) DeepCopy ¶
func (in *RegexPatternSet) DeepCopy() *RegexPatternSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSet.
func (*RegexPatternSet) DeepCopyInto ¶
func (in *RegexPatternSet) DeepCopyInto(out *RegexPatternSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexPatternSet) DeepCopyObject ¶
func (in *RegexPatternSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegexPatternSet) GetCondition ¶
func (mg *RegexPatternSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RegexPatternSet.
func (*RegexPatternSet) GetConnectionDetailsMapping ¶
func (tr *RegexPatternSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RegexPatternSet
func (*RegexPatternSet) GetDeletionPolicy ¶
func (mg *RegexPatternSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RegexPatternSet.
func (*RegexPatternSet) GetID ¶
func (tr *RegexPatternSet) GetID() string
GetID returns ID of underlying Terraform resource of this RegexPatternSet
func (*RegexPatternSet) GetObservation ¶
func (tr *RegexPatternSet) GetObservation() (map[string]any, error)
GetObservation of this RegexPatternSet
func (*RegexPatternSet) GetParameters ¶
func (tr *RegexPatternSet) GetParameters() (map[string]any, error)
GetParameters of this RegexPatternSet
func (*RegexPatternSet) GetProviderConfigReference ¶
func (mg *RegexPatternSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RegexPatternSet.
func (*RegexPatternSet) GetProviderReference ¶
func (mg *RegexPatternSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this RegexPatternSet. Deprecated: Use GetProviderConfigReference.
func (*RegexPatternSet) GetPublishConnectionDetailsTo ¶
func (mg *RegexPatternSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RegexPatternSet.
func (*RegexPatternSet) GetTerraformResourceType ¶
func (mg *RegexPatternSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RegexPatternSet
func (*RegexPatternSet) GetTerraformSchemaVersion ¶
func (tr *RegexPatternSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RegexPatternSet) GetWriteConnectionSecretToReference ¶
func (mg *RegexPatternSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RegexPatternSet.
func (*RegexPatternSet) LateInitialize ¶
func (tr *RegexPatternSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RegexPatternSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*RegexPatternSet) SetConditions ¶
func (mg *RegexPatternSet) SetConditions(c ...xpv1.Condition)
SetConditions of this RegexPatternSet.
func (*RegexPatternSet) SetDeletionPolicy ¶
func (mg *RegexPatternSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RegexPatternSet.
func (*RegexPatternSet) SetObservation ¶
func (tr *RegexPatternSet) SetObservation(obs map[string]any) error
SetObservation for this RegexPatternSet
func (*RegexPatternSet) SetParameters ¶
func (tr *RegexPatternSet) SetParameters(params map[string]any) error
SetParameters for this RegexPatternSet
func (*RegexPatternSet) SetProviderConfigReference ¶
func (mg *RegexPatternSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RegexPatternSet.
func (*RegexPatternSet) SetProviderReference ¶
func (mg *RegexPatternSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RegexPatternSet. Deprecated: Use SetProviderConfigReference.
func (*RegexPatternSet) SetPublishConnectionDetailsTo ¶
func (mg *RegexPatternSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RegexPatternSet.
func (*RegexPatternSet) SetWriteConnectionSecretToReference ¶
func (mg *RegexPatternSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RegexPatternSet.
type RegexPatternSetList ¶
type RegexPatternSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RegexPatternSet `json:"items"` }
RegexPatternSetList contains a list of RegexPatternSets
func (*RegexPatternSetList) DeepCopy ¶
func (in *RegexPatternSetList) DeepCopy() *RegexPatternSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetList.
func (*RegexPatternSetList) DeepCopyInto ¶
func (in *RegexPatternSetList) DeepCopyInto(out *RegexPatternSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexPatternSetList) DeepCopyObject ¶
func (in *RegexPatternSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegexPatternSetList) GetItems ¶
func (l *RegexPatternSetList) GetItems() []resource.Managed
GetItems of this RegexPatternSetList.
type RegexPatternSetObservation ¶
type RegexPatternSetObservation struct { // The Amazon Resource Name (ARN) that identifies the cluster. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A unique identifier for the set. ID *string `json:"id,omitempty" tf:"id,omitempty"` LockToken *string `json:"lockToken,omitempty" tf:"lock_token,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RegexPatternSetObservation) DeepCopy ¶
func (in *RegexPatternSetObservation) DeepCopy() *RegexPatternSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetObservation.
func (*RegexPatternSetObservation) DeepCopyInto ¶
func (in *RegexPatternSetObservation) DeepCopyInto(out *RegexPatternSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetParameters ¶
type RegexPatternSetParameters struct { // A friendly description of the regular expression pattern set. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A friendly name of the regular expression pattern set. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // One or more blocks of regular expression patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t. See Regular Expression below for details. // +kubebuilder:validation:Optional RegularExpression []RegularExpressionParameters `json:"regularExpression,omitempty" tf:"regular_expression,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RegexPatternSetParameters) DeepCopy ¶
func (in *RegexPatternSetParameters) DeepCopy() *RegexPatternSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetParameters.
func (*RegexPatternSetParameters) DeepCopyInto ¶
func (in *RegexPatternSetParameters) DeepCopyInto(out *RegexPatternSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []FieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []FieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []FieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []FieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []FieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []FieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []FieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type RegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type RegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementObservation ¶
type RegexPatternSetReferenceStatementObservation struct { }
func (*RegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementObservation) DeepCopy() *RegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementObservation.
func (*RegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementParameters ¶
type RegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementParameters) DeepCopy() *RegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementParameters.
func (*RegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementTextTransformationObservation ¶
type RegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *RegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementTextTransformationObservation.
func (*RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *RegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetReferenceStatementTextTransformationParameters ¶
type RegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *RegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetReferenceStatementTextTransformationParameters.
func (*RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *RegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetSpec ¶
type RegexPatternSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RegexPatternSetParameters `json:"forProvider"` }
RegexPatternSetSpec defines the desired state of RegexPatternSet
func (*RegexPatternSetSpec) DeepCopy ¶
func (in *RegexPatternSetSpec) DeepCopy() *RegexPatternSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetSpec.
func (*RegexPatternSetSpec) DeepCopyInto ¶
func (in *RegexPatternSetSpec) DeepCopyInto(out *RegexPatternSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetStatus ¶
type RegexPatternSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RegexPatternSetObservation `json:"atProvider,omitempty"` }
RegexPatternSetStatus defines the observed state of RegexPatternSet.
func (*RegexPatternSetStatus) DeepCopy ¶
func (in *RegexPatternSetStatus) DeepCopy() *RegexPatternSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetStatus.
func (*RegexPatternSetStatus) DeepCopyInto ¶
func (in *RegexPatternSetStatus) DeepCopyInto(out *RegexPatternSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegularExpressionObservation ¶
type RegularExpressionObservation struct { }
func (*RegularExpressionObservation) DeepCopy ¶
func (in *RegularExpressionObservation) DeepCopy() *RegularExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegularExpressionObservation.
func (*RegularExpressionObservation) DeepCopyInto ¶
func (in *RegularExpressionObservation) DeepCopyInto(out *RegularExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegularExpressionParameters ¶
type RegularExpressionParameters struct { // The string representing the regular expression, see the AWS WAF documentation for more information. // +kubebuilder:validation:Required RegexString *string `json:"regexString" tf:"regex_string,omitempty"` }
func (*RegularExpressionParameters) DeepCopy ¶
func (in *RegularExpressionParameters) DeepCopy() *RegularExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegularExpressionParameters.
func (*RegularExpressionParameters) DeepCopyInto ¶
func (in *RegularExpressionParameters) DeepCopyInto(out *RegularExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderObservation ¶
type ResponseHeaderObservation struct { }
func (*ResponseHeaderObservation) DeepCopy ¶
func (in *ResponseHeaderObservation) DeepCopy() *ResponseHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderObservation.
func (*ResponseHeaderObservation) DeepCopyInto ¶
func (in *ResponseHeaderObservation) DeepCopyInto(out *ResponseHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderParameters ¶
type ResponseHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The value of the custom header. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ResponseHeaderParameters) DeepCopy ¶
func (in *ResponseHeaderParameters) DeepCopy() *ResponseHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderParameters.
func (*ResponseHeaderParameters) DeepCopyInto ¶
func (in *ResponseHeaderParameters) DeepCopyInto(out *ResponseHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroup ¶
type RuleGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleGroupSpec `json:"spec"` Status RuleGroupStatus `json:"status,omitempty"` }
RuleGroup is the Schema for the RuleGroups API. Creates a WAFv2 rule group resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RuleGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroup.
func (*RuleGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroup) GetCondition ¶
func (mg *RuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RuleGroup.
func (*RuleGroup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RuleGroup
func (*RuleGroup) GetDeletionPolicy ¶
func (mg *RuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RuleGroup.
func (*RuleGroup) GetObservation ¶
GetObservation of this RuleGroup
func (*RuleGroup) GetParameters ¶
GetParameters of this RuleGroup
func (*RuleGroup) GetProviderConfigReference ¶
GetProviderConfigReference of this RuleGroup.
func (*RuleGroup) GetProviderReference ¶
GetProviderReference of this RuleGroup. Deprecated: Use GetProviderConfigReference.
func (*RuleGroup) GetPublishConnectionDetailsTo ¶
func (mg *RuleGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RuleGroup.
func (*RuleGroup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RuleGroup
func (*RuleGroup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RuleGroup) GetWriteConnectionSecretToReference ¶
func (mg *RuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RuleGroup.
func (*RuleGroup) LateInitialize ¶
LateInitialize this RuleGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*RuleGroup) ResolveReferences ¶
ResolveReferences of this RuleGroup.
func (*RuleGroup) SetConditions ¶
SetConditions of this RuleGroup.
func (*RuleGroup) SetDeletionPolicy ¶
func (mg *RuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RuleGroup.
func (*RuleGroup) SetObservation ¶
SetObservation for this RuleGroup
func (*RuleGroup) SetParameters ¶
SetParameters for this RuleGroup
func (*RuleGroup) SetProviderConfigReference ¶
SetProviderConfigReference of this RuleGroup.
func (*RuleGroup) SetProviderReference ¶
SetProviderReference of this RuleGroup. Deprecated: Use SetProviderConfigReference.
func (*RuleGroup) SetPublishConnectionDetailsTo ¶
func (mg *RuleGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RuleGroup.
func (*RuleGroup) SetWriteConnectionSecretToReference ¶
func (mg *RuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RuleGroup.
type RuleGroupList ¶
type RuleGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RuleGroup `json:"items"` }
RuleGroupList contains a list of RuleGroups
func (*RuleGroupList) DeepCopy ¶
func (in *RuleGroupList) DeepCopy() *RuleGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupList.
func (*RuleGroupList) DeepCopyInto ¶
func (in *RuleGroupList) DeepCopyInto(out *RuleGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupList) DeepCopyObject ¶
func (in *RuleGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroupList) GetItems ¶
func (l *RuleGroupList) GetItems() []resource.Managed
GetItems of this RuleGroupList.
type RuleGroupObservation ¶
type RuleGroupObservation struct { // The ARN of the WAF rule group. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID of the WAF rule group. ID *string `json:"id,omitempty" tf:"id,omitempty"` LockToken *string `json:"lockToken,omitempty" tf:"lock_token,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RuleGroupObservation) DeepCopy ¶
func (in *RuleGroupObservation) DeepCopy() *RuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupObservation.
func (*RuleGroupObservation) DeepCopyInto ¶
func (in *RuleGroupObservation) DeepCopyInto(out *RuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupParameters ¶
type RuleGroupParameters struct { // The web ACL capacity units (WCUs) required for this rule group. See here for general information and here for capacity specific information. // +kubebuilder:validation:Required Capacity *float64 `json:"capacity" tf:"capacity,omitempty"` // Defines custom response bodies that can be referenced by custom_response actions. See Custom Response Body below for details. // +kubebuilder:validation:Optional CustomResponseBody []CustomResponseBodyParameters `json:"customResponseBody,omitempty" tf:"custom_response_body,omitempty"` // A friendly description of the rule group. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A friendly name of the rule group. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The rule blocks used to identify the web requests that you want to allow, block, or count. See Rules below for details. // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Defines and enables Amazon CloudWatch metrics and web request sample collection. See Visibility Configuration below for details. // +kubebuilder:validation:Required VisibilityConfig []RuleGroupVisibilityConfigParameters `json:"visibilityConfig" tf:"visibility_config,omitempty"` }
func (*RuleGroupParameters) DeepCopy ¶
func (in *RuleGroupParameters) DeepCopy() *RuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupParameters.
func (*RuleGroupParameters) DeepCopyInto ¶
func (in *RuleGroupParameters) DeepCopyInto(out *RuleGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpec ¶
type RuleGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleGroupParameters `json:"forProvider"` }
RuleGroupSpec defines the desired state of RuleGroup
func (*RuleGroupSpec) DeepCopy ¶
func (in *RuleGroupSpec) DeepCopy() *RuleGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpec.
func (*RuleGroupSpec) DeepCopyInto ¶
func (in *RuleGroupSpec) DeepCopyInto(out *RuleGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupStatus ¶
type RuleGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleGroupObservation `json:"atProvider,omitempty"` }
RuleGroupStatus defines the observed state of RuleGroup.
func (*RuleGroupStatus) DeepCopy ¶
func (in *RuleGroupStatus) DeepCopy() *RuleGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupStatus.
func (*RuleGroupStatus) DeepCopyInto ¶
func (in *RuleGroupStatus) DeepCopyInto(out *RuleGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupVisibilityConfigObservation ¶
type RuleGroupVisibilityConfigObservation struct { }
func (*RuleGroupVisibilityConfigObservation) DeepCopy ¶
func (in *RuleGroupVisibilityConfigObservation) DeepCopy() *RuleGroupVisibilityConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupVisibilityConfigObservation.
func (*RuleGroupVisibilityConfigObservation) DeepCopyInto ¶
func (in *RuleGroupVisibilityConfigObservation) DeepCopyInto(out *RuleGroupVisibilityConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupVisibilityConfigParameters ¶
type RuleGroupVisibilityConfigParameters struct { // A boolean indicating whether the associated resource sends metrics to CloudWatch. For the list of available metrics, see AWS WAF Metrics. // +kubebuilder:validation:Required CloudwatchMetricsEnabled *bool `json:"cloudwatchMetricsEnabled" tf:"cloudwatch_metrics_enabled,omitempty"` // A friendly name of the CloudWatch metric. The name can contain only alphanumeric characters (A-Z, a-z, 0-9) hyphen(-) and underscore (_), with length from one to 128 characters. It can't contain whitespace or metric names reserved for AWS WAF, for example All and Default_Action. // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // A boolean indicating whether AWS WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the AWS WAF console. // +kubebuilder:validation:Required SampledRequestsEnabled *bool `json:"sampledRequestsEnabled" tf:"sampled_requests_enabled,omitempty"` }
func (*RuleGroupVisibilityConfigParameters) DeepCopy ¶
func (in *RuleGroupVisibilityConfigParameters) DeepCopy() *RuleGroupVisibilityConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupVisibilityConfigParameters.
func (*RuleGroupVisibilityConfigParameters) DeepCopyInto ¶
func (in *RuleGroupVisibilityConfigParameters) DeepCopyInto(out *RuleGroupVisibilityConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleLabelObservation ¶
type RuleLabelObservation struct { }
func (*RuleLabelObservation) DeepCopy ¶
func (in *RuleLabelObservation) DeepCopy() *RuleLabelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleLabelObservation.
func (*RuleLabelObservation) DeepCopyInto ¶
func (in *RuleLabelObservation) DeepCopyInto(out *RuleLabelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleLabelParameters ¶
type RuleLabelParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleLabelParameters) DeepCopy ¶
func (in *RuleLabelParameters) DeepCopy() *RuleLabelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleLabelParameters.
func (*RuleLabelParameters) DeepCopyInto ¶
func (in *RuleLabelParameters) DeepCopyInto(out *RuleLabelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // The action that AWS WAF should take on a web request when it matches the rule's statement. Settings at the aws_wafv2_web_acl level can override the rule action setting. See Action below for details. // +kubebuilder:validation:Required Action []ActionParameters `json:"action" tf:"action,omitempty"` // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // Labels to apply to web requests that match the rule match statement. See Rule Label below for details. // +kubebuilder:validation:Optional RuleLabel []RuleLabelParameters `json:"ruleLabel,omitempty" tf:"rule_label,omitempty"` // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []StatementParameters `json:"statement" tf:"statement,omitempty"` // Defines and enables Amazon CloudWatch metrics and web request sample collection. See Visibility Configuration below for details. // +kubebuilder:validation:Required VisibilityConfig []VisibilityConfigParameters `json:"visibilityConfig" tf:"visibility_config,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchObservation ¶
type RuleStatementByteMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchObservation.
func (*RuleStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchParameters ¶
type RuleStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchParameters.
func (*RuleStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementObservation ¶
type RuleStatementByteMatchStatementObservation struct { }
func (*RuleStatementByteMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementObservation) DeepCopy() *RuleStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementObservation.
func (*RuleStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementObservation) DeepCopyInto(out *RuleStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementParameters ¶
type RuleStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementByteMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementParameters) DeepCopy() *RuleStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementParameters.
func (*RuleStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementParameters) DeepCopyInto(out *RuleStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementTextTransformationObservation ¶
type RuleStatementByteMatchStatementTextTransformationObservation struct { }
func (*RuleStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementByteMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementTextTransformationObservation.
func (*RuleStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementByteMatchStatementTextTransformationParameters ¶
type RuleStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementByteMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementByteMatchStatementTextTransformationParameters.
func (*RuleStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementGeoMatchStatementForwardedIPConfigObservation ¶
type RuleStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*RuleStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *RuleStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *RuleStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementGeoMatchStatementForwardedIPConfigObservation.
func (*RuleStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *RuleStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *RuleStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementGeoMatchStatementForwardedIPConfigParameters ¶
type RuleStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*RuleStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *RuleStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *RuleStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementGeoMatchStatementForwardedIPConfigParameters.
func (*RuleStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *RuleStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *RuleStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementGeoMatchStatementObservation ¶
type RuleStatementGeoMatchStatementObservation struct { }
func (*RuleStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementGeoMatchStatementObservation) DeepCopy() *RuleStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementGeoMatchStatementObservation.
func (*RuleStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementGeoMatchStatementObservation) DeepCopyInto(out *RuleStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementGeoMatchStatementParameters ¶
type RuleStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []RuleStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*RuleStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementGeoMatchStatementParameters) DeepCopy() *RuleStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementGeoMatchStatementParameters.
func (*RuleStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementGeoMatchStatementParameters) DeepCopyInto(out *RuleStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementIPSetReferenceStatementObservation ¶
type RuleStatementIPSetReferenceStatementObservation struct { }
func (*RuleStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *RuleStatementIPSetReferenceStatementObservation) DeepCopy() *RuleStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementIPSetReferenceStatementObservation.
func (*RuleStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *RuleStatementIPSetReferenceStatementObservation) DeepCopyInto(out *RuleStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementIPSetReferenceStatementParameters ¶
type RuleStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []RuleStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*RuleStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *RuleStatementIPSetReferenceStatementParameters) DeepCopy() *RuleStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementIPSetReferenceStatementParameters.
func (*RuleStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *RuleStatementIPSetReferenceStatementParameters) DeepCopyInto(out *RuleStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementLabelMatchStatementObservation ¶
type RuleStatementLabelMatchStatementObservation struct { }
func (*RuleStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementLabelMatchStatementObservation) DeepCopy() *RuleStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementLabelMatchStatementObservation.
func (*RuleStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementLabelMatchStatementObservation) DeepCopyInto(out *RuleStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementLabelMatchStatementParameters ¶
type RuleStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*RuleStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementLabelMatchStatementParameters) DeepCopy() *RuleStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementLabelMatchStatementParameters.
func (*RuleStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementLabelMatchStatementParameters) DeepCopyInto(out *RuleStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementObservation ¶
type RuleStatementOrStatementObservation struct { }
func (*RuleStatementOrStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementObservation) DeepCopy() *RuleStatementOrStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementObservation.
func (*RuleStatementOrStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementObservation) DeepCopyInto(out *RuleStatementOrStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementParameters ¶
type RuleStatementOrStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []RuleStatementOrStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*RuleStatementOrStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementParameters) DeepCopy() *RuleStatementOrStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementParameters.
func (*RuleStatementOrStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementParameters) DeepCopyInto(out *RuleStatementOrStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementOrStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation ¶
type RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation.
func (*RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters ¶
type RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters.
func (*RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementOrStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementGeoMatchStatementObservation ¶
type RuleStatementOrStatementStatementGeoMatchStatementObservation struct { }
func (*RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementGeoMatchStatementObservation.
func (*RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementGeoMatchStatementParameters ¶
type RuleStatementOrStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []RuleStatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*RuleStatementOrStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementGeoMatchStatementParameters.
func (*RuleStatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementIPSetReferenceStatementObservation ¶
type RuleStatementOrStatementStatementIPSetReferenceStatementObservation struct { }
func (*RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementIPSetReferenceStatementObservation.
func (*RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementIPSetReferenceStatementParameters ¶
type RuleStatementOrStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/wafv2/v1beta1.IPSet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Reference to a IPSet in wafv2 to populate arn. // +kubebuilder:validation:Optional ArnRef *v1.Reference `json:"arnRef,omitempty" tf:"-"` // Selector for a IPSet in wafv2 to populate arn. // +kubebuilder:validation:Optional ArnSelector *v1.Selector `json:"arnSelector,omitempty" tf:"-"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []RuleStatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *RuleStatementOrStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementIPSetReferenceStatementParameters.
func (*RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementLabelMatchStatementObservation ¶
type RuleStatementOrStatementStatementLabelMatchStatementObservation struct { }
func (*RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementLabelMatchStatementObservation.
func (*RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementLabelMatchStatementParameters ¶
type RuleStatementOrStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementLabelMatchStatementParameters.
func (*RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementObservation ¶
type RuleStatementOrStatementStatementObservation struct { }
func (*RuleStatementOrStatementStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementObservation) DeepCopy() *RuleStatementOrStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementObservation.
func (*RuleStatementOrStatementStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementParameters ¶
type RuleStatementOrStatementStatementParameters struct { // A logical rule statement used to combine other rule statements with AND logic. See AND Statement below for details. // +kubebuilder:validation:Optional AndStatement []OrStatementStatementAndStatementParameters `json:"andStatement,omitempty" tf:"and_statement,omitempty"` // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []RuleStatementOrStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []RuleStatementOrStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []RuleStatementOrStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []RuleStatementOrStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A logical rule statement used to negate the results of another rule statement. See NOT Statement below for details. // +kubebuilder:validation:Optional NotStatement []OrStatementStatementNotStatementParameters `json:"notStatement,omitempty" tf:"not_statement,omitempty"` // A logical rule statement used to combine other rule statements with OR logic. See OR Statement below for details. // +kubebuilder:validation:Optional OrStatement []OrStatementStatementOrStatementParameters `json:"orStatement,omitempty" tf:"or_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []RuleStatementOrStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []RuleStatementOrStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []RuleStatementOrStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*RuleStatementOrStatementStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementParameters) DeepCopy() *RuleStatementOrStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementParameters.
func (*RuleStatementOrStatementStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/wafv2/v1beta1.RegexPatternSet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Reference to a RegexPatternSet in wafv2 to populate arn. // +kubebuilder:validation:Optional ArnRef *v1.Reference `json:"arnRef,omitempty" tf:"-"` // Selector for a RegexPatternSet in wafv2 to populate arn. // +kubebuilder:validation:Optional ArnSelector *v1.Selector `json:"arnSelector,omitempty" tf:"-"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementOrStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation ¶
type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation.
func (*RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters ¶
type RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters.
func (*RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementOrStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementOrStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementOrStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation ¶
type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation.
func (*RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters ¶
type RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters.
func (*RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementOrStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementObservation ¶
type RuleStatementRegexPatternSetReferenceStatementObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementObservation.
func (*RuleStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementParameters ¶
type RuleStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementParameters.
func (*RuleStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementObservation ¶
type RuleStatementSizeConstraintStatementObservation struct { }
func (*RuleStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementObservation) DeepCopy() *RuleStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementObservation.
func (*RuleStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementParameters ¶
type RuleStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementParameters) DeepCopy() *RuleStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementParameters.
func (*RuleStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementTextTransformationObservation ¶
type RuleStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *RuleStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementTextTransformationObservation.
func (*RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSizeConstraintStatementTextTransformationParameters ¶
type RuleStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *RuleStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSizeConstraintStatementTextTransformationParameters.
func (*RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementObservation ¶
type RuleStatementSqliMatchStatementObservation struct { }
func (*RuleStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementObservation) DeepCopy() *RuleStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementObservation.
func (*RuleStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementParameters ¶
type RuleStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementParameters) DeepCopy() *RuleStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementParameters.
func (*RuleStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementTextTransformationObservation ¶
type RuleStatementSqliMatchStatementTextTransformationObservation struct { }
func (*RuleStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementTextTransformationObservation.
func (*RuleStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementSqliMatchStatementTextTransformationParameters ¶
type RuleStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementSqliMatchStatementTextTransformationParameters.
func (*RuleStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RuleStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RuleStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RuleStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RuleStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*RuleStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type RuleStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*RuleStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type RuleStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*RuleStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *RuleStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*RuleStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementObservation ¶
type RuleStatementXSSMatchStatementObservation struct { }
func (*RuleStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementObservation) DeepCopy() *RuleStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementObservation.
func (*RuleStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementParameters ¶
type RuleStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []RuleStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []RuleStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*RuleStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementParameters) DeepCopy() *RuleStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementParameters.
func (*RuleStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementTextTransformationObservation ¶
type RuleStatementXSSMatchStatementTextTransformationObservation struct { }
func (*RuleStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *RuleStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementTextTransformationObservation.
func (*RuleStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *RuleStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatementXSSMatchStatementTextTransformationParameters ¶
type RuleStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *RuleStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *RuleStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatementXSSMatchStatementTextTransformationParameters.
func (*RuleStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *RuleStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *RuleStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleHeaderObservation ¶
type SingleHeaderObservation struct { }
func (*SingleHeaderObservation) DeepCopy ¶
func (in *SingleHeaderObservation) DeepCopy() *SingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleHeaderObservation.
func (*SingleHeaderObservation) DeepCopyInto ¶
func (in *SingleHeaderObservation) DeepCopyInto(out *SingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleHeaderParameters ¶
type SingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SingleHeaderParameters) DeepCopy ¶
func (in *SingleHeaderParameters) DeepCopy() *SingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleHeaderParameters.
func (*SingleHeaderParameters) DeepCopyInto ¶
func (in *SingleHeaderParameters) DeepCopyInto(out *SingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleQueryArgumentObservation ¶
type SingleQueryArgumentObservation struct { }
func (*SingleQueryArgumentObservation) DeepCopy ¶
func (in *SingleQueryArgumentObservation) DeepCopy() *SingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleQueryArgumentObservation.
func (*SingleQueryArgumentObservation) DeepCopyInto ¶
func (in *SingleQueryArgumentObservation) DeepCopyInto(out *SingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingleQueryArgumentParameters ¶
type SingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SingleQueryArgumentParameters) DeepCopy ¶
func (in *SingleQueryArgumentParameters) DeepCopy() *SingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleQueryArgumentParameters.
func (*SingleQueryArgumentParameters) DeepCopyInto ¶
func (in *SingleQueryArgumentParameters) DeepCopyInto(out *SingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchBodyObservation ¶
type SizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*SizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *SizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchBodyObservation.
func (*SizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchBodyParameters ¶
type SizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*SizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *SizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchBodyParameters.
func (*SizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchMethodObservation ¶
type SizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*SizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *SizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchMethodObservation.
func (*SizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchMethodParameters ¶
type SizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*SizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *SizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchMethodParameters.
func (*SizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchObservation ¶
type SizeConstraintStatementFieldToMatchObservation struct { }
func (*SizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchObservation) DeepCopy() *SizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchObservation.
func (*SizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchParameters ¶
type SizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []SizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []SizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []SizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []SizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []SizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []SizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*SizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchParameters) DeepCopy() *SizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchParameters.
func (*SizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchQueryStringObservation ¶
type SizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*SizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *SizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchQueryStringObservation.
func (*SizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchQueryStringParameters ¶
type SizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*SizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *SizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchQueryStringParameters.
func (*SizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type SizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*SizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *SizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*SizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type SizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *SizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*SizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchURIPathObservation ¶
type SizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*SizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *SizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchURIPathObservation.
func (*SizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *SizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementFieldToMatchURIPathParameters ¶
type SizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*SizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *SizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *SizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementFieldToMatchURIPathParameters.
func (*SizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *SizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementObservation ¶
type SizeConstraintStatementObservation struct { }
func (*SizeConstraintStatementObservation) DeepCopy ¶
func (in *SizeConstraintStatementObservation) DeepCopy() *SizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementObservation.
func (*SizeConstraintStatementObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementObservation) DeepCopyInto(out *SizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementParameters ¶
type SizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []SizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []SizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*SizeConstraintStatementParameters) DeepCopy ¶
func (in *SizeConstraintStatementParameters) DeepCopy() *SizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementParameters.
func (*SizeConstraintStatementParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementParameters) DeepCopyInto(out *SizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementTextTransformationObservation ¶
type SizeConstraintStatementTextTransformationObservation struct { }
func (*SizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *SizeConstraintStatementTextTransformationObservation) DeepCopy() *SizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementTextTransformationObservation.
func (*SizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *SizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *SizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintStatementTextTransformationParameters ¶
type SizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *SizeConstraintStatementTextTransformationParameters) DeepCopy() *SizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintStatementTextTransformationParameters.
func (*SizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *SizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *SizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type SqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*SqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *SqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*SqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type SqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*SqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *SqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*SqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchBodyObservation ¶
type SqliMatchStatementFieldToMatchBodyObservation struct { }
func (*SqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *SqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchBodyObservation.
func (*SqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchBodyParameters ¶
type SqliMatchStatementFieldToMatchBodyParameters struct { }
func (*SqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *SqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchBodyParameters.
func (*SqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchMethodObservation ¶
type SqliMatchStatementFieldToMatchMethodObservation struct { }
func (*SqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *SqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchMethodObservation.
func (*SqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchMethodParameters ¶
type SqliMatchStatementFieldToMatchMethodParameters struct { }
func (*SqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *SqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchMethodParameters.
func (*SqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchObservation ¶
type SqliMatchStatementFieldToMatchObservation struct { }
func (*SqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchObservation) DeepCopy() *SqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchObservation.
func (*SqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchParameters ¶
type SqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []SqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []SqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []SqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []SqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []SqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []SqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []SqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*SqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchParameters) DeepCopy() *SqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchParameters.
func (*SqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchQueryStringObservation ¶
type SqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*SqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *SqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchQueryStringObservation.
func (*SqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchQueryStringParameters ¶
type SqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*SqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *SqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchQueryStringParameters.
func (*SqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type SqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*SqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *SqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*SqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type SqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *SqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*SqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type SqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*SqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *SqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*SqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type SqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *SqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*SqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchURIPathObservation ¶
type SqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*SqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *SqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchURIPathObservation.
func (*SqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *SqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementFieldToMatchURIPathParameters ¶
type SqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*SqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *SqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *SqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementFieldToMatchURIPathParameters.
func (*SqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *SqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *SqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementObservation ¶
type SqliMatchStatementObservation struct { }
func (*SqliMatchStatementObservation) DeepCopy ¶
func (in *SqliMatchStatementObservation) DeepCopy() *SqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementObservation.
func (*SqliMatchStatementObservation) DeepCopyInto ¶
func (in *SqliMatchStatementObservation) DeepCopyInto(out *SqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementParameters ¶
type SqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []SqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []SqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*SqliMatchStatementParameters) DeepCopy ¶
func (in *SqliMatchStatementParameters) DeepCopy() *SqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementParameters.
func (*SqliMatchStatementParameters) DeepCopyInto ¶
func (in *SqliMatchStatementParameters) DeepCopyInto(out *SqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementTextTransformationObservation ¶
type SqliMatchStatementTextTransformationObservation struct { }
func (*SqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *SqliMatchStatementTextTransformationObservation) DeepCopy() *SqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementTextTransformationObservation.
func (*SqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *SqliMatchStatementTextTransformationObservation) DeepCopyInto(out *SqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqliMatchStatementTextTransformationParameters ¶
type SqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *SqliMatchStatementTextTransformationParameters) DeepCopy() *SqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqliMatchStatementTextTransformationParameters.
func (*SqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *SqliMatchStatementTextTransformationParameters) DeepCopyInto(out *SqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementObservation ¶
type StatementAndStatementObservation struct { }
func (*StatementAndStatementObservation) DeepCopy ¶
func (in *StatementAndStatementObservation) DeepCopy() *StatementAndStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementObservation.
func (*StatementAndStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementObservation) DeepCopyInto(out *StatementAndStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementParameters ¶
type StatementAndStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []StatementAndStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*StatementAndStatementParameters) DeepCopy ¶
func (in *StatementAndStatementParameters) DeepCopy() *StatementAndStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementParameters.
func (*StatementAndStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementParameters) DeepCopyInto(out *StatementAndStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementAndStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementAndStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementAndStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementObservation ¶
type StatementAndStatementStatementByteMatchStatementObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementObservation.
func (*StatementAndStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementParameters ¶
type StatementAndStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementAndStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementAndStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementAndStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementParameters.
func (*StatementAndStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementTextTransformationObservation ¶
type StatementAndStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*StatementAndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *StatementAndStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementTextTransformationObservation.
func (*StatementAndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementByteMatchStatementTextTransformationParameters ¶
type StatementAndStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementAndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementAndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *StatementAndStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementByteMatchStatementTextTransformationParameters.
func (*StatementAndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementAndStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementGeoMatchStatementObservation ¶
type StatementAndStatementStatementGeoMatchStatementObservation struct { }
func (*StatementAndStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementGeoMatchStatementObservation) DeepCopy() *StatementAndStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementGeoMatchStatementObservation.
func (*StatementAndStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *StatementAndStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementGeoMatchStatementParameters ¶
type StatementAndStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []StatementAndStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*StatementAndStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementGeoMatchStatementParameters) DeepCopy() *StatementAndStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementGeoMatchStatementParameters.
func (*StatementAndStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *StatementAndStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementIPSetReferenceStatementObservation ¶
type StatementAndStatementStatementIPSetReferenceStatementObservation struct { }
func (*StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementIPSetReferenceStatementObservation.
func (*StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementIPSetReferenceStatementParameters ¶
type StatementAndStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []StatementAndStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementAndStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementIPSetReferenceStatementParameters.
func (*StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementAndStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementLabelMatchStatementObservation ¶
type StatementAndStatementStatementLabelMatchStatementObservation struct { }
func (*StatementAndStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementLabelMatchStatementObservation) DeepCopy() *StatementAndStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementLabelMatchStatementObservation.
func (*StatementAndStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *StatementAndStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementLabelMatchStatementParameters ¶
type StatementAndStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*StatementAndStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementLabelMatchStatementParameters) DeepCopy() *StatementAndStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementLabelMatchStatementParameters.
func (*StatementAndStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *StatementAndStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementObservation ¶
type StatementAndStatementStatementObservation struct { }
func (*StatementAndStatementStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementObservation) DeepCopy() *StatementAndStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementObservation.
func (*StatementAndStatementStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementObservation) DeepCopyInto(out *StatementAndStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementParameters ¶
type StatementAndStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []ByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []GeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []IPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []LabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []RegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []SizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []SqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []XSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*StatementAndStatementStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementParameters) DeepCopy() *StatementAndStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementParameters.
func (*StatementAndStatementStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementParameters) DeepCopyInto(out *StatementAndStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementAndStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *StatementAndStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementAndStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementAndStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementAndStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementObservation ¶
type StatementAndStatementStatementSizeConstraintStatementObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementObservation.
func (*StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementParameters ¶
type StatementAndStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementAndStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementParameters.
func (*StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *StatementAndStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementAndStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementAndStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementAndStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementObservation ¶
type StatementAndStatementStatementSqliMatchStatementObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementObservation.
func (*StatementAndStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementParameters ¶
type StatementAndStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementAndStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementAndStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementAndStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementParameters.
func (*StatementAndStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementTextTransformationObservation ¶
type StatementAndStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*StatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *StatementAndStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementTextTransformationObservation.
func (*StatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementSqliMatchStatementTextTransformationParameters ¶
type StatementAndStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *StatementAndStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementSqliMatchStatementTextTransformationParameters.
func (*StatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementAndStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementAndStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementAndStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementAndStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementObservation ¶
type StatementAndStatementStatementXSSMatchStatementObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementObservation.
func (*StatementAndStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementParameters ¶
type StatementAndStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementAndStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementAndStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementAndStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementParameters.
func (*StatementAndStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementTextTransformationObservation ¶
type StatementAndStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*StatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *StatementAndStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementTextTransformationObservation.
func (*StatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementAndStatementStatementXSSMatchStatementTextTransformationParameters ¶
type StatementAndStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *StatementAndStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementAndStatementStatementXSSMatchStatementTextTransformationParameters.
func (*StatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementAndStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementAndStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchBodyObservation ¶
type StatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchBodyObservation.
func (*StatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchBodyParameters ¶
type StatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchBodyParameters.
func (*StatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchMethodObservation ¶
type StatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchMethodObservation.
func (*StatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchMethodParameters ¶
type StatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchMethodParameters.
func (*StatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchObservation ¶
type StatementByteMatchStatementFieldToMatchObservation struct { }
func (*StatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchObservation.
func (*StatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchParameters ¶
type StatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchParameters.
func (*StatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type StatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type StatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*StatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchURIPathObservation ¶
type StatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchURIPathObservation.
func (*StatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementFieldToMatchURIPathParameters ¶
type StatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementFieldToMatchURIPathParameters.
func (*StatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementObservation ¶
type StatementByteMatchStatementObservation struct { }
func (*StatementByteMatchStatementObservation) DeepCopy ¶
func (in *StatementByteMatchStatementObservation) DeepCopy() *StatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementObservation.
func (*StatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementObservation) DeepCopyInto(out *StatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementParameters ¶
type StatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []ByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []ByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementByteMatchStatementParameters) DeepCopy ¶
func (in *StatementByteMatchStatementParameters) DeepCopy() *StatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementParameters.
func (*StatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementParameters) DeepCopyInto(out *StatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementTextTransformationObservation ¶
type StatementByteMatchStatementTextTransformationObservation struct { }
func (*StatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementByteMatchStatementTextTransformationObservation) DeepCopy() *StatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementTextTransformationObservation.
func (*StatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementByteMatchStatementTextTransformationParameters ¶
type StatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementByteMatchStatementTextTransformationParameters) DeepCopy() *StatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementByteMatchStatementTextTransformationParameters.
func (*StatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementGeoMatchStatementForwardedIPConfigObservation ¶
type StatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*StatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *StatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementGeoMatchStatementForwardedIPConfigObservation.
func (*StatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *StatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementGeoMatchStatementForwardedIPConfigParameters ¶
type StatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*StatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *StatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementGeoMatchStatementForwardedIPConfigParameters.
func (*StatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *StatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementGeoMatchStatementObservation ¶
type StatementGeoMatchStatementObservation struct { }
func (*StatementGeoMatchStatementObservation) DeepCopy ¶
func (in *StatementGeoMatchStatementObservation) DeepCopy() *StatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementGeoMatchStatementObservation.
func (*StatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *StatementGeoMatchStatementObservation) DeepCopyInto(out *StatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementGeoMatchStatementParameters ¶
type StatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []GeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*StatementGeoMatchStatementParameters) DeepCopy ¶
func (in *StatementGeoMatchStatementParameters) DeepCopy() *StatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementGeoMatchStatementParameters.
func (*StatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *StatementGeoMatchStatementParameters) DeepCopyInto(out *StatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *StatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *StatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementIPSetReferenceStatementObservation ¶
type StatementIPSetReferenceStatementObservation struct { }
func (*StatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementIPSetReferenceStatementObservation) DeepCopy() *StatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementIPSetReferenceStatementObservation.
func (*StatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementIPSetReferenceStatementParameters ¶
type StatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []IPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*StatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementIPSetReferenceStatementParameters) DeepCopy() *StatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementIPSetReferenceStatementParameters.
func (*StatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementLabelMatchStatementObservation ¶
type StatementLabelMatchStatementObservation struct { }
func (*StatementLabelMatchStatementObservation) DeepCopy ¶
func (in *StatementLabelMatchStatementObservation) DeepCopy() *StatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementLabelMatchStatementObservation.
func (*StatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *StatementLabelMatchStatementObservation) DeepCopyInto(out *StatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementLabelMatchStatementParameters ¶
type StatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*StatementLabelMatchStatementParameters) DeepCopy ¶
func (in *StatementLabelMatchStatementParameters) DeepCopy() *StatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementLabelMatchStatementParameters.
func (*StatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *StatementLabelMatchStatementParameters) DeepCopyInto(out *StatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementObservation ¶
type StatementNotStatementObservation struct { }
func (*StatementNotStatementObservation) DeepCopy ¶
func (in *StatementNotStatementObservation) DeepCopy() *StatementNotStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementObservation.
func (*StatementNotStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementObservation) DeepCopyInto(out *StatementNotStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementParameters ¶
type StatementNotStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []StatementNotStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*StatementNotStatementParameters) DeepCopy ¶
func (in *StatementNotStatementParameters) DeepCopy() *StatementNotStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementParameters.
func (*StatementNotStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementParameters) DeepCopyInto(out *StatementNotStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementNotStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementNotStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementNotStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementObservation ¶
type StatementNotStatementStatementByteMatchStatementObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementObservation.
func (*StatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementParameters ¶
type StatementNotStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []NotStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []NotStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementNotStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementParameters.
func (*StatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementTextTransformationObservation ¶
type StatementNotStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*StatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *StatementNotStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementTextTransformationObservation.
func (*StatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementByteMatchStatementTextTransformationParameters ¶
type StatementNotStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *StatementNotStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementByteMatchStatementTextTransformationParameters.
func (*StatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementNotStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *StatementNotStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementGeoMatchStatementObservation ¶
type StatementNotStatementStatementGeoMatchStatementObservation struct { }
func (*StatementNotStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementGeoMatchStatementObservation) DeepCopy() *StatementNotStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementGeoMatchStatementObservation.
func (*StatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *StatementNotStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementGeoMatchStatementParameters ¶
type StatementNotStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []NotStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*StatementNotStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementGeoMatchStatementParameters) DeepCopy() *StatementNotStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementGeoMatchStatementParameters.
func (*StatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *StatementNotStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementIPSetReferenceStatementObservation ¶
type StatementNotStatementStatementIPSetReferenceStatementObservation struct { }
func (*StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementIPSetReferenceStatementObservation.
func (*StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementIPSetReferenceStatementParameters ¶
type StatementNotStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []NotStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementNotStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementIPSetReferenceStatementParameters.
func (*StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementNotStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementLabelMatchStatementObservation ¶
type StatementNotStatementStatementLabelMatchStatementObservation struct { }
func (*StatementNotStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementLabelMatchStatementObservation) DeepCopy() *StatementNotStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementLabelMatchStatementObservation.
func (*StatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *StatementNotStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementLabelMatchStatementParameters ¶
type StatementNotStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*StatementNotStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementLabelMatchStatementParameters) DeepCopy() *StatementNotStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementLabelMatchStatementParameters.
func (*StatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *StatementNotStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementObservation ¶
type StatementNotStatementStatementObservation struct { }
func (*StatementNotStatementStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementObservation) DeepCopy() *StatementNotStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementObservation.
func (*StatementNotStatementStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementObservation) DeepCopyInto(out *StatementNotStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementParameters ¶
type StatementNotStatementStatementParameters struct { // A logical rule statement used to combine other rule statements with AND logic. See AND Statement below for details. // +kubebuilder:validation:Optional AndStatement []NotStatementStatementAndStatementParameters `json:"andStatement,omitempty" tf:"and_statement,omitempty"` // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []StatementNotStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []StatementNotStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []StatementNotStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []StatementNotStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A logical rule statement used to negate the results of another rule statement. See NOT Statement below for details. // +kubebuilder:validation:Optional NotStatement []NotStatementStatementNotStatementParameters `json:"notStatement,omitempty" tf:"not_statement,omitempty"` // A logical rule statement used to combine other rule statements with OR logic. See OR Statement below for details. // +kubebuilder:validation:Optional OrStatement []StatementOrStatementParameters `json:"orStatement,omitempty" tf:"or_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []StatementNotStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []StatementNotStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []StatementNotStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []StatementNotStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*StatementNotStatementStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementParameters) DeepCopy() *StatementNotStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementParameters.
func (*StatementNotStatementStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementParameters) DeepCopyInto(out *StatementNotStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementNotStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *StatementNotStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementNotStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementNotStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementNotStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementObservation ¶
type StatementNotStatementStatementSizeConstraintStatementObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementObservation.
func (*StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementParameters ¶
type StatementNotStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementNotStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementParameters.
func (*StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *StatementNotStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementNotStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementNotStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementNotStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementObservation ¶
type StatementNotStatementStatementSqliMatchStatementObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementObservation.
func (*StatementNotStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementParameters ¶
type StatementNotStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementNotStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementNotStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementNotStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementParameters.
func (*StatementNotStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementTextTransformationObservation ¶
type StatementNotStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*StatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *StatementNotStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementTextTransformationObservation.
func (*StatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementSqliMatchStatementTextTransformationParameters ¶
type StatementNotStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *StatementNotStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementSqliMatchStatementTextTransformationParameters.
func (*StatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementNotStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementNotStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementNotStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementNotStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementObservation ¶
type StatementNotStatementStatementXSSMatchStatementObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementObservation.
func (*StatementNotStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementParameters ¶
type StatementNotStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementNotStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementNotStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementNotStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementParameters.
func (*StatementNotStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementTextTransformationObservation ¶
type StatementNotStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*StatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *StatementNotStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementTextTransformationObservation.
func (*StatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementNotStatementStatementXSSMatchStatementTextTransformationParameters ¶
type StatementNotStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *StatementNotStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementNotStatementStatementXSSMatchStatementTextTransformationParameters.
func (*StatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementNotStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementNotStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementObservation ¶
type StatementObservation struct { }
func (*StatementObservation) DeepCopy ¶
func (in *StatementObservation) DeepCopy() *StatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementObservation.
func (*StatementObservation) DeepCopyInto ¶
func (in *StatementObservation) DeepCopyInto(out *StatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementObservation ¶
type StatementOrStatementObservation struct { }
func (*StatementOrStatementObservation) DeepCopy ¶
func (in *StatementOrStatementObservation) DeepCopy() *StatementOrStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementObservation.
func (*StatementOrStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementObservation) DeepCopyInto(out *StatementOrStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementParameters ¶
type StatementOrStatementParameters struct { // The statements to combine with AND logic. You can use any statements that can be nested. See Statement above for details. // +kubebuilder:validation:Required Statement []StatementOrStatementStatementParameters `json:"statement" tf:"statement,omitempty"` }
func (*StatementOrStatementParameters) DeepCopy ¶
func (in *StatementOrStatementParameters) DeepCopy() *StatementOrStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementParameters.
func (*StatementOrStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementParameters) DeepCopyInto(out *StatementOrStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementOrStatementStatementByteMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementOrStatementStatementByteMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementOrStatementStatementByteMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters ¶
type StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters.
func (*StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementObservation ¶
type StatementOrStatementStatementByteMatchStatementObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementObservation.
func (*StatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementParameters ¶
type StatementOrStatementStatementByteMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementOrStatementStatementByteMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The area within the portion of a web request that you want AWS WAF to search for search_string. Valid values include the following: EXACTLY, STARTS_WITH, ENDS_WITH, CONTAINS, CONTAINS_WORD. See the AWS documentation for more information. // +kubebuilder:validation:Required PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"` // A string value that you want AWS WAF to search for. AWS WAF searches only in the part of web requests that you designate for inspection in field_to_match. The maximum length of the value is 50 bytes. // +kubebuilder:validation:Required SearchString *string `json:"searchString" tf:"search_string,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementOrStatementStatementByteMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementOrStatementStatementByteMatchStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementParameters.
func (*StatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementTextTransformationObservation ¶
type StatementOrStatementStatementByteMatchStatementTextTransformationObservation struct { }
func (*StatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopy() *StatementOrStatementStatementByteMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementTextTransformationObservation.
func (*StatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementByteMatchStatementTextTransformationParameters ¶
type StatementOrStatementStatementByteMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopy() *StatementOrStatementStatementByteMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementByteMatchStatementTextTransformationParameters.
func (*StatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementByteMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementOrStatementStatementByteMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation ¶
type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation struct { }
func (*StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopy() *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation.
func (*StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation) DeepCopyInto(out *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters ¶
type StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` }
func (*StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopy() *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters.
func (*StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters) DeepCopyInto(out *StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementGeoMatchStatementObservation ¶
type StatementOrStatementStatementGeoMatchStatementObservation struct { }
func (*StatementOrStatementStatementGeoMatchStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementGeoMatchStatementObservation) DeepCopy() *StatementOrStatementStatementGeoMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementGeoMatchStatementObservation.
func (*StatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementGeoMatchStatementObservation) DeepCopyInto(out *StatementOrStatementStatementGeoMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementGeoMatchStatementParameters ¶
type StatementOrStatementStatementGeoMatchStatementParameters struct { // An array of two-character country codes, for example, [ "US", "CN" ], from the alpha-2 country ISO codes of the ISO 3166 international standard. See the documentation for valid values. // +kubebuilder:validation:Required CountryCodes []*string `json:"countryCodes" tf:"country_codes,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See Forwarded IP Config below for details. // +kubebuilder:validation:Optional ForwardedIPConfig []StatementOrStatementStatementGeoMatchStatementForwardedIPConfigParameters `json:"forwardedIpConfig,omitempty" tf:"forwarded_ip_config,omitempty"` }
func (*StatementOrStatementStatementGeoMatchStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementGeoMatchStatementParameters) DeepCopy() *StatementOrStatementStatementGeoMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementGeoMatchStatementParameters.
func (*StatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementGeoMatchStatementParameters) DeepCopyInto(out *StatementOrStatementStatementGeoMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation ¶
type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation struct { }
func (*StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation.
func (*StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters ¶
type StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters struct { // - The match status to assign to the web request if the request doesn't have a valid IP address in the specified position. Valid values include: MATCH or NO_MATCH. // +kubebuilder:validation:Required FallbackBehavior *string `json:"fallbackBehavior" tf:"fallback_behavior,omitempty"` // - The name of the HTTP header to use for the IP address. // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // - The position in the header to search for the IP address. Valid values include: FIRST, LAST, or ANY. If ANY is specified and the header contains more than 10 IP addresses, AWS WAFv2 inspects the last 10. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` }
func (*StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters.
func (*StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementIPSetReferenceStatementObservation ¶
type StatementOrStatementStatementIPSetReferenceStatementObservation struct { }
func (*StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementIPSetReferenceStatementObservation.
func (*StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementObservation) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementIPSetReferenceStatementParameters ¶
type StatementOrStatementStatementIPSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin. See IPSet Forwarded IP Config below for more details. // +kubebuilder:validation:Optional IPSetForwardedIPConfig []StatementOrStatementStatementIPSetReferenceStatementIPSetForwardedIPConfigParameters `json:"ipSetForwardedIpConfig,omitempty" tf:"ip_set_forwarded_ip_config,omitempty"` }
func (*StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopy() *StatementOrStatementStatementIPSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementIPSetReferenceStatementParameters.
func (*StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementIPSetReferenceStatementParameters) DeepCopyInto(out *StatementOrStatementStatementIPSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementLabelMatchStatementObservation ¶
type StatementOrStatementStatementLabelMatchStatementObservation struct { }
func (*StatementOrStatementStatementLabelMatchStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementLabelMatchStatementObservation) DeepCopy() *StatementOrStatementStatementLabelMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementLabelMatchStatementObservation.
func (*StatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementLabelMatchStatementObservation) DeepCopyInto(out *StatementOrStatementStatementLabelMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementLabelMatchStatementParameters ¶
type StatementOrStatementStatementLabelMatchStatementParameters struct { // The string to match against. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` }
func (*StatementOrStatementStatementLabelMatchStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementLabelMatchStatementParameters) DeepCopy() *StatementOrStatementStatementLabelMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementLabelMatchStatementParameters.
func (*StatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementLabelMatchStatementParameters) DeepCopyInto(out *StatementOrStatementStatementLabelMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementObservation ¶
type StatementOrStatementStatementObservation struct { }
func (*StatementOrStatementStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementObservation) DeepCopy() *StatementOrStatementStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementObservation.
func (*StatementOrStatementStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementObservation) DeepCopyInto(out *StatementOrStatementStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementParameters ¶
type StatementOrStatementStatementParameters struct { // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []StatementOrStatementStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []StatementOrStatementStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []StatementOrStatementStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []StatementOrStatementStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []StatementOrStatementStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []StatementOrStatementStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []StatementOrStatementStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []StatementOrStatementStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*StatementOrStatementStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementParameters) DeepCopy() *StatementOrStatementStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementParameters.
func (*StatementOrStatementStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementParameters) DeepCopyInto(out *StatementOrStatementStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []OrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementOrStatementStatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *StatementOrStatementStatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementOrStatementStatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementOrStatementStatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementOrStatementStatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementObservation ¶
type StatementOrStatementStatementSizeConstraintStatementObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementObservation.
func (*StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementParameters ¶
type StatementOrStatementStatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementOrStatementStatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementParameters.
func (*StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation ¶
type StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation struct { }
func (*StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation.
func (*StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters ¶
type StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters.
func (*StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *StatementOrStatementStatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementOrStatementStatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementOrStatementStatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementOrStatementStatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementObservation ¶
type StatementOrStatementStatementSqliMatchStatementObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementObservation.
func (*StatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementParameters ¶
type StatementOrStatementStatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementOrStatementStatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementOrStatementStatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementOrStatementStatementSqliMatchStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementParameters.
func (*StatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementTextTransformationObservation ¶
type StatementOrStatementStatementSqliMatchStatementTextTransformationObservation struct { }
func (*StatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopy() *StatementOrStatementStatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementTextTransformationObservation.
func (*StatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementSqliMatchStatementTextTransformationParameters ¶
type StatementOrStatementStatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopy() *StatementOrStatementStatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementSqliMatchStatementTextTransformationParameters.
func (*StatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementOrStatementStatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementOrStatementStatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementOrStatementStatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementOrStatementStatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementObservation ¶
type StatementOrStatementStatementXSSMatchStatementObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementObservation.
func (*StatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementParameters ¶
type StatementOrStatementStatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementOrStatementStatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementOrStatementStatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementOrStatementStatementXSSMatchStatementParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementParameters.
func (*StatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementTextTransformationObservation ¶
type StatementOrStatementStatementXSSMatchStatementTextTransformationObservation struct { }
func (*StatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopy() *StatementOrStatementStatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementTextTransformationObservation.
func (*StatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementOrStatementStatementXSSMatchStatementTextTransformationParameters ¶
type StatementOrStatementStatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopy() *StatementOrStatementStatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementOrStatementStatementXSSMatchStatementTextTransformationParameters.
func (*StatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementOrStatementStatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementOrStatementStatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementParameters ¶
type StatementParameters struct { // A logical rule statement used to combine other rule statements with AND logic. See AND Statement below for details. // +kubebuilder:validation:Optional AndStatement []AndStatementParameters `json:"andStatement,omitempty" tf:"and_statement,omitempty"` // A rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details. // +kubebuilder:validation:Optional ByteMatchStatement []RuleStatementByteMatchStatementParameters `json:"byteMatchStatement,omitempty" tf:"byte_match_statement,omitempty"` // A rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details. // +kubebuilder:validation:Optional GeoMatchStatement []RuleStatementGeoMatchStatementParameters `json:"geoMatchStatement,omitempty" tf:"geo_match_statement,omitempty"` // A rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details. // +kubebuilder:validation:Optional IPSetReferenceStatement []RuleStatementIPSetReferenceStatementParameters `json:"ipSetReferenceStatement,omitempty" tf:"ip_set_reference_statement,omitempty"` // A rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See Label Match Statement below for details. // +kubebuilder:validation:Optional LabelMatchStatement []RuleStatementLabelMatchStatementParameters `json:"labelMatchStatement,omitempty" tf:"label_match_statement,omitempty"` // A logical rule statement used to negate the results of another rule statement. See NOT Statement below for details. // +kubebuilder:validation:Optional NotStatement []StatementNotStatementParameters `json:"notStatement,omitempty" tf:"not_statement,omitempty"` // A logical rule statement used to combine other rule statements with OR logic. See OR Statement below for details. // +kubebuilder:validation:Optional OrStatement []RuleStatementOrStatementParameters `json:"orStatement,omitempty" tf:"or_statement,omitempty"` // A rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details. // +kubebuilder:validation:Optional RegexPatternSetReferenceStatement []RuleStatementRegexPatternSetReferenceStatementParameters `json:"regexPatternSetReferenceStatement,omitempty" tf:"regex_pattern_set_reference_statement,omitempty"` // A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<). See Size Constraint Statement below for more details. // +kubebuilder:validation:Optional SizeConstraintStatement []RuleStatementSizeConstraintStatementParameters `json:"sizeConstraintStatement,omitempty" tf:"size_constraint_statement,omitempty"` // An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See SQL Injection Match Statement below for details. // +kubebuilder:validation:Optional SqliMatchStatement []RuleStatementSqliMatchStatementParameters `json:"sqliMatchStatement,omitempty" tf:"sqli_match_statement,omitempty"` // A rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See XSS Match Statement below for details. // +kubebuilder:validation:Optional XSSMatchStatement []RuleStatementXSSMatchStatementParameters `json:"xssMatchStatement,omitempty" tf:"xss_match_statement,omitempty"` }
func (*StatementParameters) DeepCopy ¶
func (in *StatementParameters) DeepCopy() *StatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementParameters.
func (*StatementParameters) DeepCopyInto ¶
func (in *StatementParameters) DeepCopyInto(out *StatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []RegexPatternSetReferenceStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []RegexPatternSetReferenceStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []RegexPatternSetReferenceStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []RegexPatternSetReferenceStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []RegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []RegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []RegexPatternSetReferenceStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters ¶
type StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters struct { }
func (*StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters.
func (*StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementObservation ¶
type StatementRegexPatternSetReferenceStatementObservation struct { }
func (*StatementRegexPatternSetReferenceStatementObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementObservation.
func (*StatementRegexPatternSetReferenceStatementObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementParameters ¶
type StatementRegexPatternSetReferenceStatementParameters struct { // The Amazon Resource Name (ARN) of the Regex Pattern Set that this statement references. // +kubebuilder:validation:Required Arn *string `json:"arn" tf:"arn,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementRegexPatternSetReferenceStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementRegexPatternSetReferenceStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementRegexPatternSetReferenceStatementParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementParameters.
func (*StatementRegexPatternSetReferenceStatementParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementTextTransformationObservation ¶
type StatementRegexPatternSetReferenceStatementTextTransformationObservation struct { }
func (*StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopy() *StatementRegexPatternSetReferenceStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementTextTransformationObservation.
func (*StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementTextTransformationObservation) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementRegexPatternSetReferenceStatementTextTransformationParameters ¶
type StatementRegexPatternSetReferenceStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopy() *StatementRegexPatternSetReferenceStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementRegexPatternSetReferenceStatementTextTransformationParameters.
func (*StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementRegexPatternSetReferenceStatementTextTransformationParameters) DeepCopyInto(out *StatementRegexPatternSetReferenceStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchBodyObservation ¶
type StatementSizeConstraintStatementFieldToMatchBodyObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchBodyObservation.
func (*StatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchBodyParameters ¶
type StatementSizeConstraintStatementFieldToMatchBodyParameters struct { }
func (*StatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchBodyParameters.
func (*StatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchMethodObservation ¶
type StatementSizeConstraintStatementFieldToMatchMethodObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchMethodObservation.
func (*StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchMethodParameters ¶
type StatementSizeConstraintStatementFieldToMatchMethodParameters struct { }
func (*StatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchMethodParameters.
func (*StatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchObservation ¶
type StatementSizeConstraintStatementFieldToMatchObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchObservation.
func (*StatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchParameters ¶
type StatementSizeConstraintStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementSizeConstraintStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementSizeConstraintStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementSizeConstraintStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementSizeConstraintStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementSizeConstraintStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementSizeConstraintStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchParameters.
func (*StatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchQueryStringObservation ¶
type StatementSizeConstraintStatementFieldToMatchQueryStringObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchQueryStringObservation.
func (*StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchQueryStringParameters ¶
type StatementSizeConstraintStatementFieldToMatchQueryStringParameters struct { }
func (*StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchQueryStringParameters.
func (*StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation ¶
type StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation.
func (*StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters ¶
type StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters.
func (*StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchURIPathObservation ¶
type StatementSizeConstraintStatementFieldToMatchURIPathObservation struct { }
func (*StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopy() *StatementSizeConstraintStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchURIPathObservation.
func (*StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementFieldToMatchURIPathParameters ¶
type StatementSizeConstraintStatementFieldToMatchURIPathParameters struct { }
func (*StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopy() *StatementSizeConstraintStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementFieldToMatchURIPathParameters.
func (*StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementSizeConstraintStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementObservation ¶
type StatementSizeConstraintStatementObservation struct { }
func (*StatementSizeConstraintStatementObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementObservation) DeepCopy() *StatementSizeConstraintStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementObservation.
func (*StatementSizeConstraintStatementObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementObservation) DeepCopyInto(out *StatementSizeConstraintStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementParameters ¶
type StatementSizeConstraintStatementParameters struct { // The operator to use to compare the request part to the size setting. Valid values include: EQ, NE, LE, LT, GE, or GT. // +kubebuilder:validation:Required ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"` // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementSizeConstraintStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // The size, in bytes, to compare to the request part, after any transformations. Valid values are integers between 0 and 21474836480, inclusive. // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementSizeConstraintStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementSizeConstraintStatementParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementParameters) DeepCopy() *StatementSizeConstraintStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementParameters.
func (*StatementSizeConstraintStatementParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementParameters) DeepCopyInto(out *StatementSizeConstraintStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementTextTransformationObservation ¶
type StatementSizeConstraintStatementTextTransformationObservation struct { }
func (*StatementSizeConstraintStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementSizeConstraintStatementTextTransformationObservation) DeepCopy() *StatementSizeConstraintStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementTextTransformationObservation.
func (*StatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementTextTransformationObservation) DeepCopyInto(out *StatementSizeConstraintStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSizeConstraintStatementTextTransformationParameters ¶
type StatementSizeConstraintStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementSizeConstraintStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementSizeConstraintStatementTextTransformationParameters) DeepCopy() *StatementSizeConstraintStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSizeConstraintStatementTextTransformationParameters.
func (*StatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementSizeConstraintStatementTextTransformationParameters) DeepCopyInto(out *StatementSizeConstraintStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchBodyObservation ¶
type StatementSqliMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchBodyObservation.
func (*StatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchBodyParameters ¶
type StatementSqliMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchBodyParameters.
func (*StatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchMethodObservation ¶
type StatementSqliMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchMethodObservation.
func (*StatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchMethodParameters ¶
type StatementSqliMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchMethodParameters.
func (*StatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchObservation ¶
type StatementSqliMatchStatementFieldToMatchObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchObservation.
func (*StatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchParameters ¶
type StatementSqliMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementSqliMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementSqliMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementSqliMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementSqliMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementSqliMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementSqliMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementSqliMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchParameters.
func (*StatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchQueryStringObservation ¶
type StatementSqliMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchQueryStringObservation.
func (*StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchQueryStringParameters ¶
type StatementSqliMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchQueryStringParameters.
func (*StatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementSqliMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementSqliMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchURIPathObservation ¶
type StatementSqliMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementSqliMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchURIPathObservation.
func (*StatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementFieldToMatchURIPathParameters ¶
type StatementSqliMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementSqliMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementFieldToMatchURIPathParameters.
func (*StatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementSqliMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementObservation ¶
type StatementSqliMatchStatementObservation struct { }
func (*StatementSqliMatchStatementObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementObservation) DeepCopy() *StatementSqliMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementObservation.
func (*StatementSqliMatchStatementObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementObservation) DeepCopyInto(out *StatementSqliMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementParameters ¶
type StatementSqliMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementSqliMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementSqliMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementSqliMatchStatementParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementParameters) DeepCopy() *StatementSqliMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementParameters.
func (*StatementSqliMatchStatementParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementParameters) DeepCopyInto(out *StatementSqliMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementTextTransformationObservation ¶
type StatementSqliMatchStatementTextTransformationObservation struct { }
func (*StatementSqliMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementSqliMatchStatementTextTransformationObservation) DeepCopy() *StatementSqliMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementTextTransformationObservation.
func (*StatementSqliMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementSqliMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementSqliMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementSqliMatchStatementTextTransformationParameters ¶
type StatementSqliMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementSqliMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementSqliMatchStatementTextTransformationParameters) DeepCopy() *StatementSqliMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementSqliMatchStatementTextTransformationParameters.
func (*StatementSqliMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementSqliMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementSqliMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchBodyObservation ¶
type StatementXSSMatchStatementFieldToMatchBodyObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchBodyObservation.
func (*StatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchBodyParameters ¶
type StatementXSSMatchStatementFieldToMatchBodyParameters struct { }
func (*StatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchBodyParameters.
func (*StatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchMethodObservation ¶
type StatementXSSMatchStatementFieldToMatchMethodObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchMethodObservation.
func (*StatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchMethodParameters ¶
type StatementXSSMatchStatementFieldToMatchMethodParameters struct { }
func (*StatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchMethodParameters.
func (*StatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchObservation ¶
type StatementXSSMatchStatementFieldToMatchObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchObservation.
func (*StatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchParameters ¶
type StatementXSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []StatementXSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []StatementXSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []StatementXSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []StatementXSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []StatementXSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []StatementXSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*StatementXSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchParameters.
func (*StatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchQueryStringObservation ¶
type StatementXSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchQueryStringObservation.
func (*StatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchQueryStringParameters ¶
type StatementXSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*StatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchQueryStringParameters.
func (*StatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type StatementXSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type StatementXSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*StatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchURIPathObservation ¶
type StatementXSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*StatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *StatementXSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchURIPathObservation.
func (*StatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementFieldToMatchURIPathParameters ¶
type StatementXSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*StatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *StatementXSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementFieldToMatchURIPathParameters.
func (*StatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *StatementXSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementObservation ¶
type StatementXSSMatchStatementObservation struct { }
func (*StatementXSSMatchStatementObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementObservation) DeepCopy() *StatementXSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementObservation.
func (*StatementXSSMatchStatementObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementObservation) DeepCopyInto(out *StatementXSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementParameters ¶
type StatementXSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []StatementXSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []StatementXSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*StatementXSSMatchStatementParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementParameters) DeepCopy() *StatementXSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementParameters.
func (*StatementXSSMatchStatementParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementParameters) DeepCopyInto(out *StatementXSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementTextTransformationObservation ¶
type StatementXSSMatchStatementTextTransformationObservation struct { }
func (*StatementXSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *StatementXSSMatchStatementTextTransformationObservation) DeepCopy() *StatementXSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementTextTransformationObservation.
func (*StatementXSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *StatementXSSMatchStatementTextTransformationObservation) DeepCopyInto(out *StatementXSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatementXSSMatchStatementTextTransformationParameters ¶
type StatementXSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*StatementXSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *StatementXSSMatchStatementTextTransformationParameters) DeepCopy() *StatementXSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementXSSMatchStatementTextTransformationParameters.
func (*StatementXSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *StatementXSSMatchStatementTextTransformationParameters) DeepCopyInto(out *StatementXSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextTransformationObservation ¶
type TextTransformationObservation struct { }
func (*TextTransformationObservation) DeepCopy ¶
func (in *TextTransformationObservation) DeepCopy() *TextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextTransformationObservation.
func (*TextTransformationObservation) DeepCopyInto ¶
func (in *TextTransformationObservation) DeepCopyInto(out *TextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextTransformationParameters ¶
type TextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TextTransformationParameters) DeepCopy ¶
func (in *TextTransformationParameters) DeepCopy() *TextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextTransformationParameters.
func (*TextTransformationParameters) DeepCopyInto ¶
func (in *TextTransformationParameters) DeepCopyInto(out *TextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIPathObservation ¶
type URIPathObservation struct { }
func (*URIPathObservation) DeepCopy ¶
func (in *URIPathObservation) DeepCopy() *URIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIPathObservation.
func (*URIPathObservation) DeepCopyInto ¶
func (in *URIPathObservation) DeepCopyInto(out *URIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIPathParameters ¶
type URIPathParameters struct { }
func (*URIPathParameters) DeepCopy ¶
func (in *URIPathParameters) DeepCopy() *URIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIPathParameters.
func (*URIPathParameters) DeepCopyInto ¶
func (in *URIPathParameters) DeepCopyInto(out *URIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VisibilityConfigObservation ¶
type VisibilityConfigObservation struct { }
func (*VisibilityConfigObservation) DeepCopy ¶
func (in *VisibilityConfigObservation) DeepCopy() *VisibilityConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VisibilityConfigObservation.
func (*VisibilityConfigObservation) DeepCopyInto ¶
func (in *VisibilityConfigObservation) DeepCopyInto(out *VisibilityConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VisibilityConfigParameters ¶
type VisibilityConfigParameters struct { // A boolean indicating whether the associated resource sends metrics to CloudWatch. For the list of available metrics, see AWS WAF Metrics. // +kubebuilder:validation:Required CloudwatchMetricsEnabled *bool `json:"cloudwatchMetricsEnabled" tf:"cloudwatch_metrics_enabled,omitempty"` // A friendly name of the CloudWatch metric. The name can contain only alphanumeric characters (A-Z, a-z, 0-9) hyphen(-) and underscore (_), with length from one to 128 characters. It can't contain whitespace or metric names reserved for AWS WAF, for example All and Default_Action. // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // A boolean indicating whether AWS WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the AWS WAF console. // +kubebuilder:validation:Required SampledRequestsEnabled *bool `json:"sampledRequestsEnabled" tf:"sampled_requests_enabled,omitempty"` }
func (*VisibilityConfigParameters) DeepCopy ¶
func (in *VisibilityConfigParameters) DeepCopy() *VisibilityConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VisibilityConfigParameters.
func (*VisibilityConfigParameters) DeepCopyInto ¶
func (in *VisibilityConfigParameters) DeepCopyInto(out *VisibilityConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchAllQueryArgumentsObservation ¶
type XSSMatchStatementFieldToMatchAllQueryArgumentsObservation struct { }
func (*XSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopy() *XSSMatchStatementFieldToMatchAllQueryArgumentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchAllQueryArgumentsObservation.
func (*XSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchAllQueryArgumentsObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchAllQueryArgumentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchAllQueryArgumentsParameters ¶
type XSSMatchStatementFieldToMatchAllQueryArgumentsParameters struct { }
func (*XSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopy() *XSSMatchStatementFieldToMatchAllQueryArgumentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchAllQueryArgumentsParameters.
func (*XSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchAllQueryArgumentsParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchAllQueryArgumentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchBodyObservation ¶
type XSSMatchStatementFieldToMatchBodyObservation struct { }
func (*XSSMatchStatementFieldToMatchBodyObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchBodyObservation) DeepCopy() *XSSMatchStatementFieldToMatchBodyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchBodyObservation.
func (*XSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchBodyObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchBodyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchBodyParameters ¶
type XSSMatchStatementFieldToMatchBodyParameters struct { }
func (*XSSMatchStatementFieldToMatchBodyParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchBodyParameters) DeepCopy() *XSSMatchStatementFieldToMatchBodyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchBodyParameters.
func (*XSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchBodyParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchBodyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchMethodObservation ¶
type XSSMatchStatementFieldToMatchMethodObservation struct { }
func (*XSSMatchStatementFieldToMatchMethodObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchMethodObservation) DeepCopy() *XSSMatchStatementFieldToMatchMethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchMethodObservation.
func (*XSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchMethodObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchMethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchMethodParameters ¶
type XSSMatchStatementFieldToMatchMethodParameters struct { }
func (*XSSMatchStatementFieldToMatchMethodParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchMethodParameters) DeepCopy() *XSSMatchStatementFieldToMatchMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchMethodParameters.
func (*XSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchMethodParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchObservation ¶
type XSSMatchStatementFieldToMatchObservation struct { }
func (*XSSMatchStatementFieldToMatchObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchObservation) DeepCopy() *XSSMatchStatementFieldToMatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchObservation.
func (*XSSMatchStatementFieldToMatchObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchParameters ¶
type XSSMatchStatementFieldToMatchParameters struct { // Inspect all query arguments. // +kubebuilder:validation:Optional AllQueryArguments []XSSMatchStatementFieldToMatchAllQueryArgumentsParameters `json:"allQueryArguments,omitempty" tf:"all_query_arguments,omitempty"` // Inspect the request body, which immediately follows the request headers. // +kubebuilder:validation:Optional Body []XSSMatchStatementFieldToMatchBodyParameters `json:"body,omitempty" tf:"body,omitempty"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. // +kubebuilder:validation:Optional Method []XSSMatchStatementFieldToMatchMethodParameters `json:"method,omitempty" tf:"method,omitempty"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. // +kubebuilder:validation:Optional QueryString []XSSMatchStatementFieldToMatchQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"` // Inspect a single header. See Single Header below for details. // +kubebuilder:validation:Optional SingleHeader []XSSMatchStatementFieldToMatchSingleHeaderParameters `json:"singleHeader,omitempty" tf:"single_header,omitempty"` // Inspect a single query argument. See Single Query Argument below for details. // +kubebuilder:validation:Optional SingleQueryArgument []XSSMatchStatementFieldToMatchSingleQueryArgumentParameters `json:"singleQueryArgument,omitempty" tf:"single_query_argument,omitempty"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. // +kubebuilder:validation:Optional URIPath []XSSMatchStatementFieldToMatchURIPathParameters `json:"uriPath,omitempty" tf:"uri_path,omitempty"` }
func (*XSSMatchStatementFieldToMatchParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchParameters) DeepCopy() *XSSMatchStatementFieldToMatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchParameters.
func (*XSSMatchStatementFieldToMatchParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchQueryStringObservation ¶
type XSSMatchStatementFieldToMatchQueryStringObservation struct { }
func (*XSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchQueryStringObservation) DeepCopy() *XSSMatchStatementFieldToMatchQueryStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchQueryStringObservation.
func (*XSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchQueryStringObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchQueryStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchQueryStringParameters ¶
type XSSMatchStatementFieldToMatchQueryStringParameters struct { }
func (*XSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchQueryStringParameters) DeepCopy() *XSSMatchStatementFieldToMatchQueryStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchQueryStringParameters.
func (*XSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchQueryStringParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchQueryStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchSingleHeaderObservation ¶
type XSSMatchStatementFieldToMatchSingleHeaderObservation struct { }
func (*XSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopy() *XSSMatchStatementFieldToMatchSingleHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchSingleHeaderObservation.
func (*XSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchSingleHeaderObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchSingleHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchSingleHeaderParameters ¶
type XSSMatchStatementFieldToMatchSingleHeaderParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*XSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopy() *XSSMatchStatementFieldToMatchSingleHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchSingleHeaderParameters.
func (*XSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchSingleHeaderParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchSingleHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchSingleQueryArgumentObservation ¶
type XSSMatchStatementFieldToMatchSingleQueryArgumentObservation struct { }
func (*XSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopy() *XSSMatchStatementFieldToMatchSingleQueryArgumentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchSingleQueryArgumentObservation.
func (*XSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchSingleQueryArgumentObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchSingleQueryArgumentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchSingleQueryArgumentParameters ¶
type XSSMatchStatementFieldToMatchSingleQueryArgumentParameters struct { // The name of the query header to inspect. This setting must be provided as lower case characters. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*XSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopy() *XSSMatchStatementFieldToMatchSingleQueryArgumentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchSingleQueryArgumentParameters.
func (*XSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchSingleQueryArgumentParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchSingleQueryArgumentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchURIPathObservation ¶
type XSSMatchStatementFieldToMatchURIPathObservation struct { }
func (*XSSMatchStatementFieldToMatchURIPathObservation) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchURIPathObservation) DeepCopy() *XSSMatchStatementFieldToMatchURIPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchURIPathObservation.
func (*XSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchURIPathObservation) DeepCopyInto(out *XSSMatchStatementFieldToMatchURIPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementFieldToMatchURIPathParameters ¶
type XSSMatchStatementFieldToMatchURIPathParameters struct { }
func (*XSSMatchStatementFieldToMatchURIPathParameters) DeepCopy ¶
func (in *XSSMatchStatementFieldToMatchURIPathParameters) DeepCopy() *XSSMatchStatementFieldToMatchURIPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementFieldToMatchURIPathParameters.
func (*XSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto ¶
func (in *XSSMatchStatementFieldToMatchURIPathParameters) DeepCopyInto(out *XSSMatchStatementFieldToMatchURIPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementObservation ¶
type XSSMatchStatementObservation struct { }
func (*XSSMatchStatementObservation) DeepCopy ¶
func (in *XSSMatchStatementObservation) DeepCopy() *XSSMatchStatementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementObservation.
func (*XSSMatchStatementObservation) DeepCopyInto ¶
func (in *XSSMatchStatementObservation) DeepCopyInto(out *XSSMatchStatementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementParameters ¶
type XSSMatchStatementParameters struct { // The part of a web request that you want AWS WAF to inspect. See Field to Match below for details. // +kubebuilder:validation:Optional FieldToMatch []XSSMatchStatementFieldToMatchParameters `json:"fieldToMatch,omitempty" tf:"field_to_match,omitempty"` // Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. See Text Transformation below for details. // +kubebuilder:validation:Required TextTransformation []XSSMatchStatementTextTransformationParameters `json:"textTransformation" tf:"text_transformation,omitempty"` }
func (*XSSMatchStatementParameters) DeepCopy ¶
func (in *XSSMatchStatementParameters) DeepCopy() *XSSMatchStatementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementParameters.
func (*XSSMatchStatementParameters) DeepCopyInto ¶
func (in *XSSMatchStatementParameters) DeepCopyInto(out *XSSMatchStatementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementTextTransformationObservation ¶
type XSSMatchStatementTextTransformationObservation struct { }
func (*XSSMatchStatementTextTransformationObservation) DeepCopy ¶
func (in *XSSMatchStatementTextTransformationObservation) DeepCopy() *XSSMatchStatementTextTransformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementTextTransformationObservation.
func (*XSSMatchStatementTextTransformationObservation) DeepCopyInto ¶
func (in *XSSMatchStatementTextTransformationObservation) DeepCopyInto(out *XSSMatchStatementTextTransformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XSSMatchStatementTextTransformationParameters ¶
type XSSMatchStatementTextTransformationParameters struct { // The relative processing order for multiple transformations that are defined for a rule statement. AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // The transformation to apply, please refer to the Text Transformation documentation for more details. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*XSSMatchStatementTextTransformationParameters) DeepCopy ¶
func (in *XSSMatchStatementTextTransformationParameters) DeepCopy() *XSSMatchStatementTextTransformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchStatementTextTransformationParameters.
func (*XSSMatchStatementTextTransformationParameters) DeepCopyInto ¶
func (in *XSSMatchStatementTextTransformationParameters) DeepCopyInto(out *XSSMatchStatementTextTransformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.