Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + DefaultAction *DefaultAction + Id terra.StringValue + LoggingConfiguration *LoggingConfiguration + MetricName terra.StringValue + Name terra.StringValue + Rules []Rules + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + type DataArgs struct + Id terra.StringValue + Name terra.StringValue + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (awwa *DataSource) Attributes() dataAwsWafWebAclAttributes + func (awwa *DataSource) Configuration() interface{} + func (awwa *DataSource) DataSource() string + func (awwa *DataSource) LocalName() string + type DefaultAction struct + Type terra.StringValue + type DefaultActionAttributes struct + func (da DefaultActionAttributes) InternalRef() (terra.Reference, error) + func (da DefaultActionAttributes) InternalTokens() (hclwrite.Tokens, error) + func (da DefaultActionAttributes) InternalWithRef(ref terra.Reference) DefaultActionAttributes + func (da DefaultActionAttributes) Type() terra.StringValue + type DefaultActionState struct + Type string + type LoggingConfiguration struct + LogDestination terra.StringValue + RedactedFields *LoggingConfigurationRedactedFields + type LoggingConfigurationAttributes struct + func (lc LoggingConfigurationAttributes) InternalRef() (terra.Reference, error) + func (lc LoggingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (lc LoggingConfigurationAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationAttributes + func (lc LoggingConfigurationAttributes) LogDestination() terra.StringValue + func (lc LoggingConfigurationAttributes) RedactedFields() terra.ListValue[LoggingConfigurationRedactedFieldsAttributes] + type LoggingConfigurationRedactedFields struct + FieldToMatch []LoggingConfigurationRedactedFieldsFieldToMatch + type LoggingConfigurationRedactedFieldsAttributes struct + func (rf LoggingConfigurationRedactedFieldsAttributes) FieldToMatch() terra.SetValue[LoggingConfigurationRedactedFieldsFieldToMatchAttributes] + func (rf LoggingConfigurationRedactedFieldsAttributes) InternalRef() (terra.Reference, error) + func (rf LoggingConfigurationRedactedFieldsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (rf LoggingConfigurationRedactedFieldsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationRedactedFieldsAttributes + type LoggingConfigurationRedactedFieldsFieldToMatch struct + Data terra.StringValue + Type terra.StringValue + type LoggingConfigurationRedactedFieldsFieldToMatchAttributes struct + func (ftm LoggingConfigurationRedactedFieldsFieldToMatchAttributes) Data() terra.StringValue + func (ftm LoggingConfigurationRedactedFieldsFieldToMatchAttributes) InternalRef() (terra.Reference, error) + func (ftm LoggingConfigurationRedactedFieldsFieldToMatchAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ftm LoggingConfigurationRedactedFieldsFieldToMatchAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationRedactedFieldsFieldToMatchAttributes + func (ftm LoggingConfigurationRedactedFieldsFieldToMatchAttributes) Type() terra.StringValue + type LoggingConfigurationRedactedFieldsFieldToMatchState struct + Data string + Type string + type LoggingConfigurationRedactedFieldsState struct + FieldToMatch []LoggingConfigurationRedactedFieldsFieldToMatchState + type LoggingConfigurationState struct + LogDestination string + RedactedFields []LoggingConfigurationRedactedFieldsState + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (awwa *Resource) Attributes() awsWafWebAclAttributes + func (awwa *Resource) Configuration() interface{} + func (awwa *Resource) DependOn() terra.Reference + func (awwa *Resource) Dependencies() terra.Dependencies + func (awwa *Resource) ImportState(state io.Reader) error + func (awwa *Resource) LifecycleManagement() *terra.Lifecycle + func (awwa *Resource) LocalName() string + func (awwa *Resource) State() (*awsWafWebAclState, bool) + func (awwa *Resource) StateMust() *awsWafWebAclState + func (awwa *Resource) Type() string + type Rules struct + Action *RulesAction + OverrideAction *RulesOverrideAction + Priority terra.NumberValue + RuleId terra.StringValue + Type terra.StringValue + type RulesAction struct + Type terra.StringValue + type RulesActionAttributes struct + func (a RulesActionAttributes) InternalRef() (terra.Reference, error) + func (a RulesActionAttributes) InternalTokens() (hclwrite.Tokens, error) + func (a RulesActionAttributes) InternalWithRef(ref terra.Reference) RulesActionAttributes + func (a RulesActionAttributes) Type() terra.StringValue + type RulesActionState struct + Type string + type RulesAttributes struct + func (r RulesAttributes) Action() terra.ListValue[RulesActionAttributes] + func (r RulesAttributes) InternalRef() (terra.Reference, error) + func (r RulesAttributes) InternalTokens() (hclwrite.Tokens, error) + func (r RulesAttributes) InternalWithRef(ref terra.Reference) RulesAttributes + func (r RulesAttributes) OverrideAction() terra.ListValue[RulesOverrideActionAttributes] + func (r RulesAttributes) Priority() terra.NumberValue + func (r RulesAttributes) RuleId() terra.StringValue + func (r RulesAttributes) Type() terra.StringValue + type RulesOverrideAction struct + Type terra.StringValue + type RulesOverrideActionAttributes struct + func (oa RulesOverrideActionAttributes) InternalRef() (terra.Reference, error) + func (oa RulesOverrideActionAttributes) InternalTokens() (hclwrite.Tokens, error) + func (oa RulesOverrideActionAttributes) InternalWithRef(ref terra.Reference) RulesOverrideActionAttributes + func (oa RulesOverrideActionAttributes) Type() terra.StringValue + type RulesOverrideActionState struct + Type string + type RulesState struct + Action []RulesActionState + OverrideAction []RulesOverrideActionState + Priority float64 + RuleId string + Type string