Documentation ¶
Index ¶
- type Args
- type LoggingFilter
- type LoggingFilterAttributes
- func (lf LoggingFilterAttributes) DefaultBehavior() terra.StringValue
- func (lf LoggingFilterAttributes) Filter() terra.SetValue[LoggingFilterFilterAttributes]
- func (lf LoggingFilterAttributes) InternalRef() (terra.Reference, error)
- func (lf LoggingFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf LoggingFilterAttributes) InternalWithRef(ref terra.Reference) LoggingFilterAttributes
- type LoggingFilterFilter
- type LoggingFilterFilterAttributes
- func (f LoggingFilterFilterAttributes) Behavior() terra.StringValue
- func (f LoggingFilterFilterAttributes) Condition() terra.SetValue[LoggingFilterFilterConditionAttributes]
- func (f LoggingFilterFilterAttributes) InternalRef() (terra.Reference, error)
- func (f LoggingFilterFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f LoggingFilterFilterAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterAttributes
- func (f LoggingFilterFilterAttributes) Requirement() terra.StringValue
- type LoggingFilterFilterCondition
- type LoggingFilterFilterConditionActionCondition
- type LoggingFilterFilterConditionActionConditionAttributes
- func (ac LoggingFilterFilterConditionActionConditionAttributes) Action() terra.StringValue
- func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalRef() (terra.Reference, error)
- func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionActionConditionAttributes
- type LoggingFilterFilterConditionActionConditionState
- type LoggingFilterFilterConditionAttributes
- func (c LoggingFilterFilterConditionAttributes) ActionCondition() terra.ListValue[LoggingFilterFilterConditionActionConditionAttributes]
- func (c LoggingFilterFilterConditionAttributes) InternalRef() (terra.Reference, error)
- func (c LoggingFilterFilterConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c LoggingFilterFilterConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionAttributes
- func (c LoggingFilterFilterConditionAttributes) LabelNameCondition() terra.ListValue[LoggingFilterFilterConditionLabelNameConditionAttributes]
- type LoggingFilterFilterConditionLabelNameCondition
- type LoggingFilterFilterConditionLabelNameConditionAttributes
- func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalRef() (terra.Reference, error)
- func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionLabelNameConditionAttributes
- func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) LabelName() terra.StringValue
- type LoggingFilterFilterConditionLabelNameConditionState
- type LoggingFilterFilterConditionState
- type LoggingFilterFilterState
- type LoggingFilterState
- type RedactedFields
- type RedactedFieldsAllQueryArguments
- type RedactedFieldsAllQueryArgumentsAttributes
- func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalRef() (terra.Reference, error)
- func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsAllQueryArgumentsAttributes
- type RedactedFieldsAllQueryArgumentsState
- type RedactedFieldsAttributes
- func (rf RedactedFieldsAttributes) AllQueryArguments() terra.ListValue[RedactedFieldsAllQueryArgumentsAttributes]
- func (rf RedactedFieldsAttributes) Body() terra.ListValue[RedactedFieldsBodyAttributes]
- func (rf RedactedFieldsAttributes) InternalRef() (terra.Reference, error)
- func (rf RedactedFieldsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rf RedactedFieldsAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsAttributes
- func (rf RedactedFieldsAttributes) Method() terra.ListValue[RedactedFieldsMethodAttributes]
- func (rf RedactedFieldsAttributes) QueryString() terra.ListValue[RedactedFieldsQueryStringAttributes]
- func (rf RedactedFieldsAttributes) SingleHeader() terra.ListValue[RedactedFieldsSingleHeaderAttributes]
- func (rf RedactedFieldsAttributes) SingleQueryArgument() terra.ListValue[RedactedFieldsSingleQueryArgumentAttributes]
- func (rf RedactedFieldsAttributes) UriPath() terra.ListValue[RedactedFieldsUriPathAttributes]
- type RedactedFieldsBody
- type RedactedFieldsBodyAttributes
- type RedactedFieldsBodyState
- type RedactedFieldsMethod
- type RedactedFieldsMethodAttributes
- type RedactedFieldsMethodState
- type RedactedFieldsQueryString
- type RedactedFieldsQueryStringAttributes
- type RedactedFieldsQueryStringState
- type RedactedFieldsSingleHeader
- type RedactedFieldsSingleHeaderAttributes
- func (sh RedactedFieldsSingleHeaderAttributes) InternalRef() (terra.Reference, error)
- func (sh RedactedFieldsSingleHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sh RedactedFieldsSingleHeaderAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsSingleHeaderAttributes
- func (sh RedactedFieldsSingleHeaderAttributes) Name() terra.StringValue
- type RedactedFieldsSingleHeaderState
- type RedactedFieldsSingleQueryArgument
- type RedactedFieldsSingleQueryArgumentAttributes
- func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalRef() (terra.Reference, error)
- func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsSingleQueryArgumentAttributes
- func (sqa RedactedFieldsSingleQueryArgumentAttributes) Name() terra.StringValue
- type RedactedFieldsSingleQueryArgumentState
- type RedactedFieldsState
- type RedactedFieldsUriPath
- type RedactedFieldsUriPathAttributes
- type RedactedFieldsUriPathState
- type Resource
- func (awwalc *Resource) Attributes() awsWafv2WebAclLoggingConfigurationAttributes
- func (awwalc *Resource) Configuration() interface{}
- func (awwalc *Resource) DependOn() terra.Reference
- func (awwalc *Resource) Dependencies() terra.Dependencies
- func (awwalc *Resource) ImportState(state io.Reader) error
- func (awwalc *Resource) LifecycleManagement() *terra.Lifecycle
- func (awwalc *Resource) LocalName() string
- func (awwalc *Resource) State() (*awsWafv2WebAclLoggingConfigurationState, bool)
- func (awwalc *Resource) StateMust() *awsWafv2WebAclLoggingConfigurationState
- func (awwalc *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LogDestinationConfigs: set of string, required LogDestinationConfigs terra.SetValue[terra.StringValue] `hcl:"log_destination_configs,attr" validate:"required"` // ResourceArn: string, required ResourceArn terra.StringValue `hcl:"resource_arn,attr" validate:"required"` // LoggingFilter: optional LoggingFilter *LoggingFilter `hcl:"logging_filter,block"` // RedactedFields: min=0,max=100 RedactedFields []RedactedFields `hcl:"redacted_fields,block" validate:"min=0,max=100"` }
Args contains the configurations for aws_wafv2_web_acl_logging_configuration.
type LoggingFilter ¶
type LoggingFilter struct { // DefaultBehavior: string, required DefaultBehavior terra.StringValue `hcl:"default_behavior,attr" validate:"required"` // LoggingFilterFilter: min=1 Filter []LoggingFilterFilter `hcl:"filter,block" validate:"min=1"` }
type LoggingFilterAttributes ¶
type LoggingFilterAttributes struct {
// contains filtered or unexported fields
}
func (LoggingFilterAttributes) DefaultBehavior ¶
func (lf LoggingFilterAttributes) DefaultBehavior() terra.StringValue
func (LoggingFilterAttributes) Filter ¶
func (lf LoggingFilterAttributes) Filter() terra.SetValue[LoggingFilterFilterAttributes]
func (LoggingFilterAttributes) InternalRef ¶
func (lf LoggingFilterAttributes) InternalRef() (terra.Reference, error)
func (LoggingFilterAttributes) InternalTokens ¶
func (lf LoggingFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingFilterAttributes) InternalWithRef ¶
func (lf LoggingFilterAttributes) InternalWithRef(ref terra.Reference) LoggingFilterAttributes
type LoggingFilterFilter ¶
type LoggingFilterFilter struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Requirement: string, required Requirement terra.StringValue `hcl:"requirement,attr" validate:"required"` // LoggingFilterFilterCondition: min=1 Condition []LoggingFilterFilterCondition `hcl:"condition,block" validate:"min=1"` }
type LoggingFilterFilterAttributes ¶
type LoggingFilterFilterAttributes struct {
// contains filtered or unexported fields
}
func (LoggingFilterFilterAttributes) Behavior ¶
func (f LoggingFilterFilterAttributes) Behavior() terra.StringValue
func (LoggingFilterFilterAttributes) Condition ¶
func (f LoggingFilterFilterAttributes) Condition() terra.SetValue[LoggingFilterFilterConditionAttributes]
func (LoggingFilterFilterAttributes) InternalRef ¶
func (f LoggingFilterFilterAttributes) InternalRef() (terra.Reference, error)
func (LoggingFilterFilterAttributes) InternalTokens ¶
func (f LoggingFilterFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingFilterFilterAttributes) InternalWithRef ¶
func (f LoggingFilterFilterAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterAttributes
func (LoggingFilterFilterAttributes) Requirement ¶
func (f LoggingFilterFilterAttributes) Requirement() terra.StringValue
type LoggingFilterFilterCondition ¶
type LoggingFilterFilterCondition struct { // LoggingFilterFilterConditionActionCondition: optional ActionCondition *LoggingFilterFilterConditionActionCondition `hcl:"action_condition,block"` // LoggingFilterFilterConditionLabelNameCondition: optional LabelNameCondition *LoggingFilterFilterConditionLabelNameCondition `hcl:"label_name_condition,block"` }
type LoggingFilterFilterConditionActionCondition ¶
type LoggingFilterFilterConditionActionCondition struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` }
type LoggingFilterFilterConditionActionConditionAttributes ¶
type LoggingFilterFilterConditionActionConditionAttributes struct {
// contains filtered or unexported fields
}
func (LoggingFilterFilterConditionActionConditionAttributes) Action ¶
func (ac LoggingFilterFilterConditionActionConditionAttributes) Action() terra.StringValue
func (LoggingFilterFilterConditionActionConditionAttributes) InternalRef ¶
func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalRef() (terra.Reference, error)
func (LoggingFilterFilterConditionActionConditionAttributes) InternalTokens ¶
func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingFilterFilterConditionActionConditionAttributes) InternalWithRef ¶
func (ac LoggingFilterFilterConditionActionConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionActionConditionAttributes
type LoggingFilterFilterConditionActionConditionState ¶
type LoggingFilterFilterConditionActionConditionState struct {
Action string `json:"action"`
}
type LoggingFilterFilterConditionAttributes ¶
type LoggingFilterFilterConditionAttributes struct {
// contains filtered or unexported fields
}
func (LoggingFilterFilterConditionAttributes) ActionCondition ¶
func (c LoggingFilterFilterConditionAttributes) ActionCondition() terra.ListValue[LoggingFilterFilterConditionActionConditionAttributes]
func (LoggingFilterFilterConditionAttributes) InternalRef ¶
func (c LoggingFilterFilterConditionAttributes) InternalRef() (terra.Reference, error)
func (LoggingFilterFilterConditionAttributes) InternalTokens ¶
func (c LoggingFilterFilterConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingFilterFilterConditionAttributes) InternalWithRef ¶
func (c LoggingFilterFilterConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionAttributes
func (LoggingFilterFilterConditionAttributes) LabelNameCondition ¶
func (c LoggingFilterFilterConditionAttributes) LabelNameCondition() terra.ListValue[LoggingFilterFilterConditionLabelNameConditionAttributes]
type LoggingFilterFilterConditionLabelNameCondition ¶
type LoggingFilterFilterConditionLabelNameCondition struct { // LabelName: string, required LabelName terra.StringValue `hcl:"label_name,attr" validate:"required"` }
type LoggingFilterFilterConditionLabelNameConditionAttributes ¶
type LoggingFilterFilterConditionLabelNameConditionAttributes struct {
// contains filtered or unexported fields
}
func (LoggingFilterFilterConditionLabelNameConditionAttributes) InternalRef ¶
func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalRef() (terra.Reference, error)
func (LoggingFilterFilterConditionLabelNameConditionAttributes) InternalTokens ¶
func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingFilterFilterConditionLabelNameConditionAttributes) InternalWithRef ¶
func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) InternalWithRef(ref terra.Reference) LoggingFilterFilterConditionLabelNameConditionAttributes
func (LoggingFilterFilterConditionLabelNameConditionAttributes) LabelName ¶
func (lnc LoggingFilterFilterConditionLabelNameConditionAttributes) LabelName() terra.StringValue
type LoggingFilterFilterConditionLabelNameConditionState ¶
type LoggingFilterFilterConditionLabelNameConditionState struct {
LabelName string `json:"label_name"`
}
type LoggingFilterFilterConditionState ¶
type LoggingFilterFilterConditionState struct { ActionCondition []LoggingFilterFilterConditionActionConditionState `json:"action_condition"` LabelNameCondition []LoggingFilterFilterConditionLabelNameConditionState `json:"label_name_condition"` }
type LoggingFilterFilterState ¶
type LoggingFilterFilterState struct { Behavior string `json:"behavior"` Requirement string `json:"requirement"` Condition []LoggingFilterFilterConditionState `json:"condition"` }
type LoggingFilterState ¶
type LoggingFilterState struct { DefaultBehavior string `json:"default_behavior"` Filter []LoggingFilterFilterState `json:"filter"` }
type RedactedFields ¶
type RedactedFields struct { // RedactedFieldsAllQueryArguments: optional AllQueryArguments *RedactedFieldsAllQueryArguments `hcl:"all_query_arguments,block"` // RedactedFieldsBody: optional Body *RedactedFieldsBody `hcl:"body,block"` // RedactedFieldsMethod: optional Method *RedactedFieldsMethod `hcl:"method,block"` // RedactedFieldsQueryString: optional QueryString *RedactedFieldsQueryString `hcl:"query_string,block"` // RedactedFieldsSingleHeader: optional SingleHeader *RedactedFieldsSingleHeader `hcl:"single_header,block"` // RedactedFieldsSingleQueryArgument: optional SingleQueryArgument *RedactedFieldsSingleQueryArgument `hcl:"single_query_argument,block"` // RedactedFieldsUriPath: optional UriPath *RedactedFieldsUriPath `hcl:"uri_path,block"` }
type RedactedFieldsAllQueryArguments ¶
type RedactedFieldsAllQueryArguments struct{}
type RedactedFieldsAllQueryArgumentsAttributes ¶
type RedactedFieldsAllQueryArgumentsAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsAllQueryArgumentsAttributes) InternalRef ¶
func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsAllQueryArgumentsAttributes) InternalTokens ¶
func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsAllQueryArgumentsAttributes) InternalWithRef ¶
func (aqa RedactedFieldsAllQueryArgumentsAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsAllQueryArgumentsAttributes
type RedactedFieldsAllQueryArgumentsState ¶
type RedactedFieldsAllQueryArgumentsState struct{}
type RedactedFieldsAttributes ¶
type RedactedFieldsAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsAttributes) AllQueryArguments ¶
func (rf RedactedFieldsAttributes) AllQueryArguments() terra.ListValue[RedactedFieldsAllQueryArgumentsAttributes]
func (RedactedFieldsAttributes) Body ¶
func (rf RedactedFieldsAttributes) Body() terra.ListValue[RedactedFieldsBodyAttributes]
func (RedactedFieldsAttributes) InternalRef ¶
func (rf RedactedFieldsAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsAttributes) InternalTokens ¶
func (rf RedactedFieldsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsAttributes) InternalWithRef ¶
func (rf RedactedFieldsAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsAttributes
func (RedactedFieldsAttributes) Method ¶
func (rf RedactedFieldsAttributes) Method() terra.ListValue[RedactedFieldsMethodAttributes]
func (RedactedFieldsAttributes) QueryString ¶
func (rf RedactedFieldsAttributes) QueryString() terra.ListValue[RedactedFieldsQueryStringAttributes]
func (RedactedFieldsAttributes) SingleHeader ¶
func (rf RedactedFieldsAttributes) SingleHeader() terra.ListValue[RedactedFieldsSingleHeaderAttributes]
func (RedactedFieldsAttributes) SingleQueryArgument ¶
func (rf RedactedFieldsAttributes) SingleQueryArgument() terra.ListValue[RedactedFieldsSingleQueryArgumentAttributes]
func (RedactedFieldsAttributes) UriPath ¶
func (rf RedactedFieldsAttributes) UriPath() terra.ListValue[RedactedFieldsUriPathAttributes]
type RedactedFieldsBody ¶
type RedactedFieldsBody struct{}
type RedactedFieldsBodyAttributes ¶
type RedactedFieldsBodyAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsBodyAttributes) InternalRef ¶
func (b RedactedFieldsBodyAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsBodyAttributes) InternalTokens ¶
func (b RedactedFieldsBodyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsBodyAttributes) InternalWithRef ¶
func (b RedactedFieldsBodyAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsBodyAttributes
type RedactedFieldsBodyState ¶
type RedactedFieldsBodyState struct{}
type RedactedFieldsMethod ¶
type RedactedFieldsMethod struct{}
type RedactedFieldsMethodAttributes ¶
type RedactedFieldsMethodAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsMethodAttributes) InternalRef ¶
func (m RedactedFieldsMethodAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsMethodAttributes) InternalTokens ¶
func (m RedactedFieldsMethodAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsMethodAttributes) InternalWithRef ¶
func (m RedactedFieldsMethodAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsMethodAttributes
type RedactedFieldsMethodState ¶
type RedactedFieldsMethodState struct{}
type RedactedFieldsQueryString ¶
type RedactedFieldsQueryString struct{}
type RedactedFieldsQueryStringAttributes ¶
type RedactedFieldsQueryStringAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsQueryStringAttributes) InternalRef ¶
func (qs RedactedFieldsQueryStringAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsQueryStringAttributes) InternalTokens ¶
func (qs RedactedFieldsQueryStringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsQueryStringAttributes) InternalWithRef ¶
func (qs RedactedFieldsQueryStringAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsQueryStringAttributes
type RedactedFieldsQueryStringState ¶
type RedactedFieldsQueryStringState struct{}
type RedactedFieldsSingleHeader ¶
type RedactedFieldsSingleHeader struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type RedactedFieldsSingleHeaderAttributes ¶
type RedactedFieldsSingleHeaderAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsSingleHeaderAttributes) InternalRef ¶
func (sh RedactedFieldsSingleHeaderAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsSingleHeaderAttributes) InternalTokens ¶
func (sh RedactedFieldsSingleHeaderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsSingleHeaderAttributes) InternalWithRef ¶
func (sh RedactedFieldsSingleHeaderAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsSingleHeaderAttributes
func (RedactedFieldsSingleHeaderAttributes) Name ¶
func (sh RedactedFieldsSingleHeaderAttributes) Name() terra.StringValue
type RedactedFieldsSingleHeaderState ¶
type RedactedFieldsSingleHeaderState struct {
Name string `json:"name"`
}
type RedactedFieldsSingleQueryArgument ¶
type RedactedFieldsSingleQueryArgument struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type RedactedFieldsSingleQueryArgumentAttributes ¶
type RedactedFieldsSingleQueryArgumentAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsSingleQueryArgumentAttributes) InternalRef ¶
func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsSingleQueryArgumentAttributes) InternalTokens ¶
func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsSingleQueryArgumentAttributes) InternalWithRef ¶
func (sqa RedactedFieldsSingleQueryArgumentAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsSingleQueryArgumentAttributes
func (RedactedFieldsSingleQueryArgumentAttributes) Name ¶
func (sqa RedactedFieldsSingleQueryArgumentAttributes) Name() terra.StringValue
type RedactedFieldsSingleQueryArgumentState ¶
type RedactedFieldsSingleQueryArgumentState struct {
Name string `json:"name"`
}
type RedactedFieldsState ¶
type RedactedFieldsState struct { AllQueryArguments []RedactedFieldsAllQueryArgumentsState `json:"all_query_arguments"` Body []RedactedFieldsBodyState `json:"body"` Method []RedactedFieldsMethodState `json:"method"` QueryString []RedactedFieldsQueryStringState `json:"query_string"` SingleHeader []RedactedFieldsSingleHeaderState `json:"single_header"` SingleQueryArgument []RedactedFieldsSingleQueryArgumentState `json:"single_query_argument"` UriPath []RedactedFieldsUriPathState `json:"uri_path"` }
type RedactedFieldsUriPath ¶
type RedactedFieldsUriPath struct{}
type RedactedFieldsUriPathAttributes ¶
type RedactedFieldsUriPathAttributes struct {
// contains filtered or unexported fields
}
func (RedactedFieldsUriPathAttributes) InternalRef ¶
func (up RedactedFieldsUriPathAttributes) InternalRef() (terra.Reference, error)
func (RedactedFieldsUriPathAttributes) InternalTokens ¶
func (up RedactedFieldsUriPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedactedFieldsUriPathAttributes) InternalWithRef ¶
func (up RedactedFieldsUriPathAttributes) InternalWithRef(ref terra.Reference) RedactedFieldsUriPathAttributes
type RedactedFieldsUriPathState ¶
type RedactedFieldsUriPathState struct{}
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_wafv2_web_acl_logging_configuration.
func (*Resource) Attributes ¶
func (awwalc *Resource) Attributes() awsWafv2WebAclLoggingConfigurationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (awwalc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (awwalc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.