Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + Id terra.StringValue + Name terra.StringValue + SizeConstraints []SizeConstraints + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (awscs *Resource) Attributes() awsWafSizeConstraintSetAttributes + func (awscs *Resource) Configuration() interface{} + func (awscs *Resource) DependOn() terra.Reference + func (awscs *Resource) Dependencies() terra.Dependencies + func (awscs *Resource) ImportState(state io.Reader) error + func (awscs *Resource) LifecycleManagement() *terra.Lifecycle + func (awscs *Resource) LocalName() string + func (awscs *Resource) State() (*awsWafSizeConstraintSetState, bool) + func (awscs *Resource) StateMust() *awsWafSizeConstraintSetState + func (awscs *Resource) Type() string + type SizeConstraints struct + ComparisonOperator terra.StringValue + FieldToMatch *SizeConstraintsFieldToMatch + Size terra.NumberValue + TextTransformation terra.StringValue + type SizeConstraintsAttributes struct + func (sc SizeConstraintsAttributes) ComparisonOperator() terra.StringValue + func (sc SizeConstraintsAttributes) FieldToMatch() terra.ListValue[SizeConstraintsFieldToMatchAttributes] + func (sc SizeConstraintsAttributes) InternalRef() (terra.Reference, error) + func (sc SizeConstraintsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (sc SizeConstraintsAttributes) InternalWithRef(ref terra.Reference) SizeConstraintsAttributes + func (sc SizeConstraintsAttributes) Size() terra.NumberValue + func (sc SizeConstraintsAttributes) TextTransformation() terra.StringValue + type SizeConstraintsFieldToMatch struct + Data terra.StringValue + Type terra.StringValue + type SizeConstraintsFieldToMatchAttributes struct + func (ftm SizeConstraintsFieldToMatchAttributes) Data() terra.StringValue + func (ftm SizeConstraintsFieldToMatchAttributes) InternalRef() (terra.Reference, error) + func (ftm SizeConstraintsFieldToMatchAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ftm SizeConstraintsFieldToMatchAttributes) InternalWithRef(ref terra.Reference) SizeConstraintsFieldToMatchAttributes + func (ftm SizeConstraintsFieldToMatchAttributes) Type() terra.StringValue + type SizeConstraintsFieldToMatchState struct + Data string + Type string + type SizeConstraintsState struct + ComparisonOperator string + FieldToMatch []SizeConstraintsFieldToMatchState + Size float64 + TextTransformation string