Documentation
¶
Index ¶
- type ByteMatchSet
- func (r *ByteMatchSet) AWSCloudFormationType() string
- func (r *ByteMatchSet) DeletionPolicy() policies.DeletionPolicy
- func (r *ByteMatchSet) DependsOn() []string
- func (r ByteMatchSet) MarshalJSON() ([]byte, error)
- func (r *ByteMatchSet) Metadata() map[string]interface{}
- func (r *ByteMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ByteMatchSet) SetDependsOn(dependencies []string)
- func (r *ByteMatchSet) SetMetadata(metadata map[string]interface{})
- func (r *ByteMatchSet) UnmarshalJSON(b []byte) error
- type ByteMatchSet_ByteMatchTuple
- func (r *ByteMatchSet_ByteMatchTuple) AWSCloudFormationType() string
- func (r *ByteMatchSet_ByteMatchTuple) DeletionPolicy() policies.DeletionPolicy
- func (r *ByteMatchSet_ByteMatchTuple) DependsOn() []string
- func (r *ByteMatchSet_ByteMatchTuple) Metadata() map[string]interface{}
- func (r *ByteMatchSet_ByteMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ByteMatchSet_ByteMatchTuple) SetDependsOn(dependencies []string)
- func (r *ByteMatchSet_ByteMatchTuple) SetMetadata(metadata map[string]interface{})
- type ByteMatchSet_FieldToMatch
- func (r *ByteMatchSet_FieldToMatch) AWSCloudFormationType() string
- func (r *ByteMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
- func (r *ByteMatchSet_FieldToMatch) DependsOn() []string
- func (r *ByteMatchSet_FieldToMatch) Metadata() map[string]interface{}
- func (r *ByteMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ByteMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
- func (r *ByteMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
- type GeoMatchSet
- func (r *GeoMatchSet) AWSCloudFormationType() string
- func (r *GeoMatchSet) DeletionPolicy() policies.DeletionPolicy
- func (r *GeoMatchSet) DependsOn() []string
- func (r GeoMatchSet) MarshalJSON() ([]byte, error)
- func (r *GeoMatchSet) Metadata() map[string]interface{}
- func (r *GeoMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GeoMatchSet) SetDependsOn(dependencies []string)
- func (r *GeoMatchSet) SetMetadata(metadata map[string]interface{})
- func (r *GeoMatchSet) UnmarshalJSON(b []byte) error
- type GeoMatchSet_GeoMatchConstraint
- func (r *GeoMatchSet_GeoMatchConstraint) AWSCloudFormationType() string
- func (r *GeoMatchSet_GeoMatchConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *GeoMatchSet_GeoMatchConstraint) DependsOn() []string
- func (r *GeoMatchSet_GeoMatchConstraint) Metadata() map[string]interface{}
- func (r *GeoMatchSet_GeoMatchConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GeoMatchSet_GeoMatchConstraint) SetDependsOn(dependencies []string)
- func (r *GeoMatchSet_GeoMatchConstraint) SetMetadata(metadata map[string]interface{})
- type IPSet
- func (r *IPSet) AWSCloudFormationType() string
- func (r *IPSet) DeletionPolicy() policies.DeletionPolicy
- func (r *IPSet) DependsOn() []string
- func (r IPSet) MarshalJSON() ([]byte, error)
- func (r *IPSet) Metadata() map[string]interface{}
- func (r *IPSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *IPSet) SetDependsOn(dependencies []string)
- func (r *IPSet) SetMetadata(metadata map[string]interface{})
- func (r *IPSet) UnmarshalJSON(b []byte) error
- type IPSet_IPSetDescriptor
- func (r *IPSet_IPSetDescriptor) AWSCloudFormationType() string
- func (r *IPSet_IPSetDescriptor) DeletionPolicy() policies.DeletionPolicy
- func (r *IPSet_IPSetDescriptor) DependsOn() []string
- func (r *IPSet_IPSetDescriptor) Metadata() map[string]interface{}
- func (r *IPSet_IPSetDescriptor) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *IPSet_IPSetDescriptor) SetDependsOn(dependencies []string)
- func (r *IPSet_IPSetDescriptor) SetMetadata(metadata map[string]interface{})
- type RateBasedRule
- func (r *RateBasedRule) AWSCloudFormationType() string
- func (r *RateBasedRule) DeletionPolicy() policies.DeletionPolicy
- func (r *RateBasedRule) DependsOn() []string
- func (r RateBasedRule) MarshalJSON() ([]byte, error)
- func (r *RateBasedRule) Metadata() map[string]interface{}
- func (r *RateBasedRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RateBasedRule) SetDependsOn(dependencies []string)
- func (r *RateBasedRule) SetMetadata(metadata map[string]interface{})
- func (r *RateBasedRule) UnmarshalJSON(b []byte) error
- type RateBasedRule_Predicate
- func (r *RateBasedRule_Predicate) AWSCloudFormationType() string
- func (r *RateBasedRule_Predicate) DeletionPolicy() policies.DeletionPolicy
- func (r *RateBasedRule_Predicate) DependsOn() []string
- func (r *RateBasedRule_Predicate) Metadata() map[string]interface{}
- func (r *RateBasedRule_Predicate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RateBasedRule_Predicate) SetDependsOn(dependencies []string)
- func (r *RateBasedRule_Predicate) SetMetadata(metadata map[string]interface{})
- type RegexPatternSet
- func (r *RegexPatternSet) AWSCloudFormationType() string
- func (r *RegexPatternSet) DeletionPolicy() policies.DeletionPolicy
- func (r *RegexPatternSet) DependsOn() []string
- func (r RegexPatternSet) MarshalJSON() ([]byte, error)
- func (r *RegexPatternSet) Metadata() map[string]interface{}
- func (r *RegexPatternSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *RegexPatternSet) SetDependsOn(dependencies []string)
- func (r *RegexPatternSet) SetMetadata(metadata map[string]interface{})
- func (r *RegexPatternSet) UnmarshalJSON(b []byte) error
- type Rule
- func (r *Rule) AWSCloudFormationType() string
- func (r *Rule) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule) DependsOn() []string
- func (r Rule) MarshalJSON() ([]byte, error)
- func (r *Rule) Metadata() map[string]interface{}
- func (r *Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule) SetDependsOn(dependencies []string)
- func (r *Rule) SetMetadata(metadata map[string]interface{})
- func (r *Rule) UnmarshalJSON(b []byte) error
- type Rule_Predicate
- func (r *Rule_Predicate) AWSCloudFormationType() string
- func (r *Rule_Predicate) DeletionPolicy() policies.DeletionPolicy
- func (r *Rule_Predicate) DependsOn() []string
- func (r *Rule_Predicate) Metadata() map[string]interface{}
- func (r *Rule_Predicate) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Rule_Predicate) SetDependsOn(dependencies []string)
- func (r *Rule_Predicate) SetMetadata(metadata map[string]interface{})
- type SizeConstraintSet
- func (r *SizeConstraintSet) AWSCloudFormationType() string
- func (r *SizeConstraintSet) DeletionPolicy() policies.DeletionPolicy
- func (r *SizeConstraintSet) DependsOn() []string
- func (r SizeConstraintSet) MarshalJSON() ([]byte, error)
- func (r *SizeConstraintSet) Metadata() map[string]interface{}
- func (r *SizeConstraintSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SizeConstraintSet) SetDependsOn(dependencies []string)
- func (r *SizeConstraintSet) SetMetadata(metadata map[string]interface{})
- func (r *SizeConstraintSet) UnmarshalJSON(b []byte) error
- type SizeConstraintSet_FieldToMatch
- func (r *SizeConstraintSet_FieldToMatch) AWSCloudFormationType() string
- func (r *SizeConstraintSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
- func (r *SizeConstraintSet_FieldToMatch) DependsOn() []string
- func (r *SizeConstraintSet_FieldToMatch) Metadata() map[string]interface{}
- func (r *SizeConstraintSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SizeConstraintSet_FieldToMatch) SetDependsOn(dependencies []string)
- func (r *SizeConstraintSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
- type SizeConstraintSet_SizeConstraint
- func (r *SizeConstraintSet_SizeConstraint) AWSCloudFormationType() string
- func (r *SizeConstraintSet_SizeConstraint) DeletionPolicy() policies.DeletionPolicy
- func (r *SizeConstraintSet_SizeConstraint) DependsOn() []string
- func (r *SizeConstraintSet_SizeConstraint) Metadata() map[string]interface{}
- func (r *SizeConstraintSet_SizeConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SizeConstraintSet_SizeConstraint) SetDependsOn(dependencies []string)
- func (r *SizeConstraintSet_SizeConstraint) SetMetadata(metadata map[string]interface{})
- type SqlInjectionMatchSet
- func (r *SqlInjectionMatchSet) AWSCloudFormationType() string
- func (r *SqlInjectionMatchSet) DeletionPolicy() policies.DeletionPolicy
- func (r *SqlInjectionMatchSet) DependsOn() []string
- func (r SqlInjectionMatchSet) MarshalJSON() ([]byte, error)
- func (r *SqlInjectionMatchSet) Metadata() map[string]interface{}
- func (r *SqlInjectionMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SqlInjectionMatchSet) SetDependsOn(dependencies []string)
- func (r *SqlInjectionMatchSet) SetMetadata(metadata map[string]interface{})
- func (r *SqlInjectionMatchSet) UnmarshalJSON(b []byte) error
- type SqlInjectionMatchSet_FieldToMatch
- func (r *SqlInjectionMatchSet_FieldToMatch) AWSCloudFormationType() string
- func (r *SqlInjectionMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
- func (r *SqlInjectionMatchSet_FieldToMatch) DependsOn() []string
- func (r *SqlInjectionMatchSet_FieldToMatch) Metadata() map[string]interface{}
- func (r *SqlInjectionMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SqlInjectionMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
- func (r *SqlInjectionMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
- type SqlInjectionMatchSet_SqlInjectionMatchTuple
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationType() string
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) DeletionPolicy() policies.DeletionPolicy
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) DependsOn() []string
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) Metadata() map[string]interface{}
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDependsOn(dependencies []string)
- func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetMetadata(metadata map[string]interface{})
- type WebACL
- func (r *WebACL) AWSCloudFormationType() string
- func (r *WebACL) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACL) DependsOn() []string
- func (r WebACL) MarshalJSON() ([]byte, error)
- func (r *WebACL) Metadata() map[string]interface{}
- func (r *WebACL) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACL) SetDependsOn(dependencies []string)
- func (r *WebACL) SetMetadata(metadata map[string]interface{})
- func (r *WebACL) UnmarshalJSON(b []byte) error
- type WebACLAssociation
- func (r *WebACLAssociation) AWSCloudFormationType() string
- func (r *WebACLAssociation) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACLAssociation) DependsOn() []string
- func (r WebACLAssociation) MarshalJSON() ([]byte, error)
- func (r *WebACLAssociation) Metadata() map[string]interface{}
- func (r *WebACLAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACLAssociation) SetDependsOn(dependencies []string)
- func (r *WebACLAssociation) SetMetadata(metadata map[string]interface{})
- func (r *WebACLAssociation) UnmarshalJSON(b []byte) error
- type WebACL_Action
- func (r *WebACL_Action) AWSCloudFormationType() string
- func (r *WebACL_Action) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACL_Action) DependsOn() []string
- func (r *WebACL_Action) Metadata() map[string]interface{}
- func (r *WebACL_Action) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACL_Action) SetDependsOn(dependencies []string)
- func (r *WebACL_Action) SetMetadata(metadata map[string]interface{})
- type WebACL_Rule
- func (r *WebACL_Rule) AWSCloudFormationType() string
- func (r *WebACL_Rule) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACL_Rule) DependsOn() []string
- func (r *WebACL_Rule) Metadata() map[string]interface{}
- func (r *WebACL_Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACL_Rule) SetDependsOn(dependencies []string)
- func (r *WebACL_Rule) SetMetadata(metadata map[string]interface{})
- type XssMatchSet
- func (r *XssMatchSet) AWSCloudFormationType() string
- func (r *XssMatchSet) DeletionPolicy() policies.DeletionPolicy
- func (r *XssMatchSet) DependsOn() []string
- func (r XssMatchSet) MarshalJSON() ([]byte, error)
- func (r *XssMatchSet) Metadata() map[string]interface{}
- func (r *XssMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *XssMatchSet) SetDependsOn(dependencies []string)
- func (r *XssMatchSet) SetMetadata(metadata map[string]interface{})
- func (r *XssMatchSet) UnmarshalJSON(b []byte) error
- type XssMatchSet_FieldToMatch
- func (r *XssMatchSet_FieldToMatch) AWSCloudFormationType() string
- func (r *XssMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
- func (r *XssMatchSet_FieldToMatch) DependsOn() []string
- func (r *XssMatchSet_FieldToMatch) Metadata() map[string]interface{}
- func (r *XssMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *XssMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
- func (r *XssMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
- type XssMatchSet_XssMatchTuple
- func (r *XssMatchSet_XssMatchTuple) AWSCloudFormationType() string
- func (r *XssMatchSet_XssMatchTuple) DeletionPolicy() policies.DeletionPolicy
- func (r *XssMatchSet_XssMatchTuple) DependsOn() []string
- func (r *XssMatchSet_XssMatchTuple) Metadata() map[string]interface{}
- func (r *XssMatchSet_XssMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *XssMatchSet_XssMatchTuple) SetDependsOn(dependencies []string)
- func (r *XssMatchSet_XssMatchTuple) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteMatchSet ¶
type ByteMatchSet struct { // ByteMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-bytematchset.html#cfn-wafregional-bytematchset-bytematchtuples ByteMatchTuples []ByteMatchSet_ByteMatchTuple `json:"ByteMatchTuples,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-bytematchset.html#cfn-wafregional-bytematchset-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
ByteMatchSet AWS CloudFormation Resource (AWS::WAFRegional::ByteMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-bytematchset.html
func (*ByteMatchSet) AWSCloudFormationType ¶
func (r *ByteMatchSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ByteMatchSet) DeletionPolicy ¶
func (r *ByteMatchSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet) DependsOn ¶
func (r *ByteMatchSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (ByteMatchSet) MarshalJSON ¶
func (r ByteMatchSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*ByteMatchSet) Metadata ¶
func (r *ByteMatchSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ByteMatchSet) SetDeletionPolicy ¶
func (r *ByteMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet) SetDependsOn ¶
func (r *ByteMatchSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ByteMatchSet) SetMetadata ¶
func (r *ByteMatchSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ByteMatchSet) UnmarshalJSON ¶
func (r *ByteMatchSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ByteMatchSet_ByteMatchTuple ¶
type ByteMatchSet_ByteMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-fieldtomatch FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-positionalconstraint PositionalConstraint string `json:"PositionalConstraint,omitempty"` // TargetString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-targetstring TargetString string `json:"TargetString,omitempty"` // TargetStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-targetstringbase64 TargetStringBase64 string `json:"TargetStringBase64,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
ByteMatchSet_ByteMatchTuple AWS CloudFormation Resource (AWS::WAFRegional::ByteMatchSet.ByteMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html
func (*ByteMatchSet_ByteMatchTuple) AWSCloudFormationType ¶
func (r *ByteMatchSet_ByteMatchTuple) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ByteMatchSet_ByteMatchTuple) DeletionPolicy ¶
func (r *ByteMatchSet_ByteMatchTuple) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet_ByteMatchTuple) DependsOn ¶
func (r *ByteMatchSet_ByteMatchTuple) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ByteMatchSet_ByteMatchTuple) Metadata ¶
func (r *ByteMatchSet_ByteMatchTuple) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ByteMatchSet_ByteMatchTuple) SetDeletionPolicy ¶
func (r *ByteMatchSet_ByteMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet_ByteMatchTuple) SetDependsOn ¶
func (r *ByteMatchSet_ByteMatchTuple) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ByteMatchSet_ByteMatchTuple) SetMetadata ¶
func (r *ByteMatchSet_ByteMatchTuple) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type ByteMatchSet_FieldToMatch ¶
type ByteMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html#cfn-wafregional-bytematchset-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html#cfn-wafregional-bytematchset-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
ByteMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAFRegional::ByteMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html
func (*ByteMatchSet_FieldToMatch) AWSCloudFormationType ¶
func (r *ByteMatchSet_FieldToMatch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ByteMatchSet_FieldToMatch) DeletionPolicy ¶
func (r *ByteMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet_FieldToMatch) DependsOn ¶
func (r *ByteMatchSet_FieldToMatch) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ByteMatchSet_FieldToMatch) Metadata ¶
func (r *ByteMatchSet_FieldToMatch) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ByteMatchSet_FieldToMatch) SetDeletionPolicy ¶
func (r *ByteMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ByteMatchSet_FieldToMatch) SetDependsOn ¶
func (r *ByteMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ByteMatchSet_FieldToMatch) SetMetadata ¶
func (r *ByteMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type GeoMatchSet ¶
type GeoMatchSet struct { // GeoMatchConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-geomatchconstraints GeoMatchConstraints []GeoMatchSet_GeoMatchConstraint `json:"GeoMatchConstraints,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
GeoMatchSet AWS CloudFormation Resource (AWS::WAFRegional::GeoMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html
func (*GeoMatchSet) AWSCloudFormationType ¶
func (r *GeoMatchSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GeoMatchSet) DeletionPolicy ¶
func (r *GeoMatchSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GeoMatchSet) DependsOn ¶
func (r *GeoMatchSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (GeoMatchSet) MarshalJSON ¶
func (r GeoMatchSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*GeoMatchSet) Metadata ¶
func (r *GeoMatchSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*GeoMatchSet) SetDeletionPolicy ¶
func (r *GeoMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GeoMatchSet) SetDependsOn ¶
func (r *GeoMatchSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*GeoMatchSet) SetMetadata ¶
func (r *GeoMatchSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*GeoMatchSet) UnmarshalJSON ¶
func (r *GeoMatchSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type GeoMatchSet_GeoMatchConstraint ¶
type GeoMatchSet_GeoMatchConstraint struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-type Type string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
GeoMatchSet_GeoMatchConstraint AWS CloudFormation Resource (AWS::WAFRegional::GeoMatchSet.GeoMatchConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html
func (*GeoMatchSet_GeoMatchConstraint) AWSCloudFormationType ¶
func (r *GeoMatchSet_GeoMatchConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GeoMatchSet_GeoMatchConstraint) DeletionPolicy ¶
func (r *GeoMatchSet_GeoMatchConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GeoMatchSet_GeoMatchConstraint) DependsOn ¶
func (r *GeoMatchSet_GeoMatchConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*GeoMatchSet_GeoMatchConstraint) Metadata ¶
func (r *GeoMatchSet_GeoMatchConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*GeoMatchSet_GeoMatchConstraint) SetDeletionPolicy ¶
func (r *GeoMatchSet_GeoMatchConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GeoMatchSet_GeoMatchConstraint) SetDependsOn ¶
func (r *GeoMatchSet_GeoMatchConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*GeoMatchSet_GeoMatchConstraint) SetMetadata ¶
func (r *GeoMatchSet_GeoMatchConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type IPSet ¶
type IPSet struct { // IPSetDescriptors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors IPSetDescriptors []IPSet_IPSetDescriptor `json:"IPSetDescriptors,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
IPSet AWS CloudFormation Resource (AWS::WAFRegional::IPSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html
func (*IPSet) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*IPSet) DeletionPolicy ¶
func (r *IPSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*IPSet) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (IPSet) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*IPSet) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*IPSet) SetDeletionPolicy ¶
func (r *IPSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*IPSet) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*IPSet) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*IPSet) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type IPSet_IPSetDescriptor ¶
type IPSet_IPSetDescriptor struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html#cfn-wafregional-ipset-ipsetdescriptor-type Type string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html#cfn-wafregional-ipset-ipsetdescriptor-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
IPSet_IPSetDescriptor AWS CloudFormation Resource (AWS::WAFRegional::IPSet.IPSetDescriptor) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html
func (*IPSet_IPSetDescriptor) AWSCloudFormationType ¶
func (r *IPSet_IPSetDescriptor) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*IPSet_IPSetDescriptor) DeletionPolicy ¶
func (r *IPSet_IPSetDescriptor) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*IPSet_IPSetDescriptor) DependsOn ¶
func (r *IPSet_IPSetDescriptor) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*IPSet_IPSetDescriptor) Metadata ¶
func (r *IPSet_IPSetDescriptor) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*IPSet_IPSetDescriptor) SetDeletionPolicy ¶
func (r *IPSet_IPSetDescriptor) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*IPSet_IPSetDescriptor) SetDependsOn ¶
func (r *IPSet_IPSetDescriptor) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*IPSet_IPSetDescriptor) SetMetadata ¶
func (r *IPSet_IPSetDescriptor) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RateBasedRule ¶
type RateBasedRule struct { // MatchPredicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-matchpredicates MatchPredicates []RateBasedRule_Predicate `json:"MatchPredicates,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-metricname MetricName string `json:"MetricName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-name Name string `json:"Name,omitempty"` // RateKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-ratekey RateKey string `json:"RateKey,omitempty"` // RateLimit AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-ratelimit RateLimit int `json:"RateLimit"` // contains filtered or unexported fields }
RateBasedRule AWS CloudFormation Resource (AWS::WAFRegional::RateBasedRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html
func (*RateBasedRule) AWSCloudFormationType ¶
func (r *RateBasedRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RateBasedRule) DeletionPolicy ¶
func (r *RateBasedRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RateBasedRule) DependsOn ¶
func (r *RateBasedRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (RateBasedRule) MarshalJSON ¶
func (r RateBasedRule) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*RateBasedRule) Metadata ¶
func (r *RateBasedRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RateBasedRule) SetDeletionPolicy ¶
func (r *RateBasedRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RateBasedRule) SetDependsOn ¶
func (r *RateBasedRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RateBasedRule) SetMetadata ¶
func (r *RateBasedRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RateBasedRule) UnmarshalJSON ¶
func (r *RateBasedRule) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type RateBasedRule_Predicate ¶
type RateBasedRule_Predicate struct { // DataId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-dataid DataId string `json:"DataId,omitempty"` // Negated AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-negated Negated bool `json:"Negated"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
RateBasedRule_Predicate AWS CloudFormation Resource (AWS::WAFRegional::RateBasedRule.Predicate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html
func (*RateBasedRule_Predicate) AWSCloudFormationType ¶
func (r *RateBasedRule_Predicate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RateBasedRule_Predicate) DeletionPolicy ¶
func (r *RateBasedRule_Predicate) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RateBasedRule_Predicate) DependsOn ¶
func (r *RateBasedRule_Predicate) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RateBasedRule_Predicate) Metadata ¶
func (r *RateBasedRule_Predicate) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RateBasedRule_Predicate) SetDeletionPolicy ¶
func (r *RateBasedRule_Predicate) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RateBasedRule_Predicate) SetDependsOn ¶
func (r *RateBasedRule_Predicate) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RateBasedRule_Predicate) SetMetadata ¶
func (r *RateBasedRule_Predicate) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type RegexPatternSet ¶
type RegexPatternSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-name Name string `json:"Name,omitempty"` // RegexPatternStrings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-regexpatternstrings RegexPatternStrings []string `json:"RegexPatternStrings,omitempty"` // contains filtered or unexported fields }
RegexPatternSet AWS CloudFormation Resource (AWS::WAFRegional::RegexPatternSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html
func (*RegexPatternSet) AWSCloudFormationType ¶
func (r *RegexPatternSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*RegexPatternSet) DeletionPolicy ¶
func (r *RegexPatternSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RegexPatternSet) DependsOn ¶
func (r *RegexPatternSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (RegexPatternSet) MarshalJSON ¶
func (r RegexPatternSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*RegexPatternSet) Metadata ¶
func (r *RegexPatternSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RegexPatternSet) SetDeletionPolicy ¶
func (r *RegexPatternSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*RegexPatternSet) SetDependsOn ¶
func (r *RegexPatternSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*RegexPatternSet) SetMetadata ¶
func (r *RegexPatternSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*RegexPatternSet) UnmarshalJSON ¶
func (r *RegexPatternSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Rule ¶
type Rule struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-metricname MetricName string `json:"MetricName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-name Name string `json:"Name,omitempty"` // Predicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html#cfn-wafregional-rule-predicates Predicates []Rule_Predicate `json:"Predicates,omitempty"` // contains filtered or unexported fields }
Rule AWS CloudFormation Resource (AWS::WAFRegional::Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-rule.html
func (*Rule) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule) DeletionPolicy ¶
func (r *Rule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Rule) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Rule) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Rule) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Rule) SetDeletionPolicy ¶
func (r *Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Rule) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Rule) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Rule) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Rule_Predicate ¶
type Rule_Predicate struct { // DataId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid DataId string `json:"DataId,omitempty"` // Negated AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-negated Negated bool `json:"Negated"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Rule_Predicate AWS CloudFormation Resource (AWS::WAFRegional::Rule.Predicate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html
func (*Rule_Predicate) AWSCloudFormationType ¶
func (r *Rule_Predicate) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Rule_Predicate) DeletionPolicy ¶
func (r *Rule_Predicate) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Rule_Predicate) DependsOn ¶
func (r *Rule_Predicate) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Rule_Predicate) Metadata ¶
func (r *Rule_Predicate) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Rule_Predicate) SetDeletionPolicy ¶
func (r *Rule_Predicate) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Rule_Predicate) SetDependsOn ¶
func (r *Rule_Predicate) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Rule_Predicate) SetMetadata ¶
func (r *Rule_Predicate) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type SizeConstraintSet ¶
type SizeConstraintSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-name Name string `json:"Name,omitempty"` // SizeConstraints AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-sizeconstraints SizeConstraints []SizeConstraintSet_SizeConstraint `json:"SizeConstraints,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet AWS CloudFormation Resource (AWS::WAFRegional::SizeConstraintSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html
func (*SizeConstraintSet) AWSCloudFormationType ¶
func (r *SizeConstraintSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SizeConstraintSet) DeletionPolicy ¶
func (r *SizeConstraintSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet) DependsOn ¶
func (r *SizeConstraintSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (SizeConstraintSet) MarshalJSON ¶
func (r SizeConstraintSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*SizeConstraintSet) Metadata ¶
func (r *SizeConstraintSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SizeConstraintSet) SetDeletionPolicy ¶
func (r *SizeConstraintSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet) SetDependsOn ¶
func (r *SizeConstraintSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SizeConstraintSet) SetMetadata ¶
func (r *SizeConstraintSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SizeConstraintSet) UnmarshalJSON ¶
func (r *SizeConstraintSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SizeConstraintSet_FieldToMatch ¶
type SizeConstraintSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html#cfn-wafregional-sizeconstraintset-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html#cfn-wafregional-sizeconstraintset-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet_FieldToMatch AWS CloudFormation Resource (AWS::WAFRegional::SizeConstraintSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html
func (*SizeConstraintSet_FieldToMatch) AWSCloudFormationType ¶
func (r *SizeConstraintSet_FieldToMatch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SizeConstraintSet_FieldToMatch) DeletionPolicy ¶
func (r *SizeConstraintSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet_FieldToMatch) DependsOn ¶
func (r *SizeConstraintSet_FieldToMatch) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SizeConstraintSet_FieldToMatch) Metadata ¶
func (r *SizeConstraintSet_FieldToMatch) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SizeConstraintSet_FieldToMatch) SetDeletionPolicy ¶
func (r *SizeConstraintSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet_FieldToMatch) SetDependsOn ¶
func (r *SizeConstraintSet_FieldToMatch) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SizeConstraintSet_FieldToMatch) SetMetadata ¶
func (r *SizeConstraintSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type SizeConstraintSet_SizeConstraint ¶
type SizeConstraintSet_SizeConstraint struct { // ComparisonOperator AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-comparisonoperator ComparisonOperator string `json:"ComparisonOperator,omitempty"` // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-fieldtomatch FieldToMatch *SizeConstraintSet_FieldToMatch `json:"FieldToMatch,omitempty"` // Size AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-size Size int `json:"Size"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet_SizeConstraint AWS CloudFormation Resource (AWS::WAFRegional::SizeConstraintSet.SizeConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html
func (*SizeConstraintSet_SizeConstraint) AWSCloudFormationType ¶
func (r *SizeConstraintSet_SizeConstraint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SizeConstraintSet_SizeConstraint) DeletionPolicy ¶
func (r *SizeConstraintSet_SizeConstraint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet_SizeConstraint) DependsOn ¶
func (r *SizeConstraintSet_SizeConstraint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SizeConstraintSet_SizeConstraint) Metadata ¶
func (r *SizeConstraintSet_SizeConstraint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SizeConstraintSet_SizeConstraint) SetDeletionPolicy ¶
func (r *SizeConstraintSet_SizeConstraint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SizeConstraintSet_SizeConstraint) SetDependsOn ¶
func (r *SizeConstraintSet_SizeConstraint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SizeConstraintSet_SizeConstraint) SetMetadata ¶
func (r *SizeConstraintSet_SizeConstraint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type SqlInjectionMatchSet ¶
type SqlInjectionMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-name Name string `json:"Name,omitempty"` // SqlInjectionMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuples SqlInjectionMatchTuples []SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet AWS CloudFormation Resource (AWS::WAFRegional::SqlInjectionMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html
func (*SqlInjectionMatchSet) AWSCloudFormationType ¶
func (r *SqlInjectionMatchSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SqlInjectionMatchSet) DeletionPolicy ¶
func (r *SqlInjectionMatchSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet) DependsOn ¶
func (r *SqlInjectionMatchSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (SqlInjectionMatchSet) MarshalJSON ¶
func (r SqlInjectionMatchSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*SqlInjectionMatchSet) Metadata ¶
func (r *SqlInjectionMatchSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SqlInjectionMatchSet) SetDeletionPolicy ¶
func (r *SqlInjectionMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet) SetDependsOn ¶
func (r *SqlInjectionMatchSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SqlInjectionMatchSet) SetMetadata ¶
func (r *SqlInjectionMatchSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SqlInjectionMatchSet) UnmarshalJSON ¶
func (r *SqlInjectionMatchSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SqlInjectionMatchSet_FieldToMatch ¶
type SqlInjectionMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html#cfn-wafregional-sqlinjectionmatchset-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html#cfn-wafregional-sqlinjectionmatchset-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAFRegional::SqlInjectionMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html
func (*SqlInjectionMatchSet_FieldToMatch) AWSCloudFormationType ¶
func (r *SqlInjectionMatchSet_FieldToMatch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SqlInjectionMatchSet_FieldToMatch) DeletionPolicy ¶
func (r *SqlInjectionMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet_FieldToMatch) DependsOn ¶
func (r *SqlInjectionMatchSet_FieldToMatch) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SqlInjectionMatchSet_FieldToMatch) Metadata ¶
func (r *SqlInjectionMatchSet_FieldToMatch) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SqlInjectionMatchSet_FieldToMatch) SetDeletionPolicy ¶
func (r *SqlInjectionMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet_FieldToMatch) SetDependsOn ¶
func (r *SqlInjectionMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SqlInjectionMatchSet_FieldToMatch) SetMetadata ¶
func (r *SqlInjectionMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type SqlInjectionMatchSet_SqlInjectionMatchTuple ¶
type SqlInjectionMatchSet_SqlInjectionMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-fieldtomatch FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet_SqlInjectionMatchTuple AWS CloudFormation Resource (AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationType ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) DeletionPolicy ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) DependsOn ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) Metadata ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDeletionPolicy ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDependsOn ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SqlInjectionMatchSet_SqlInjectionMatchTuple) SetMetadata ¶
func (r *SqlInjectionMatchSet_SqlInjectionMatchTuple) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type WebACL ¶
type WebACL struct { // DefaultAction AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-defaultaction DefaultAction *WebACL_Action `json:"DefaultAction,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-metricname MetricName string `json:"MetricName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-name Name string `json:"Name,omitempty"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html#cfn-wafregional-webacl-rules Rules []WebACL_Rule `json:"Rules,omitempty"` // contains filtered or unexported fields }
WebACL AWS CloudFormation Resource (AWS::WAFRegional::WebACL) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html
func (*WebACL) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACL) DeletionPolicy ¶
func (r *WebACL) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (WebACL) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*WebACL) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACL) SetDeletionPolicy ¶
func (r *WebACL) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACL) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACL) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type WebACLAssociation ¶
type WebACLAssociation struct { // ResourceArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html#cfn-wafregional-webaclassociation-resourcearn ResourceArn string `json:"ResourceArn,omitempty"` // WebACLId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html#cfn-wafregional-webaclassociation-webaclid WebACLId string `json:"WebACLId,omitempty"` // contains filtered or unexported fields }
WebACLAssociation AWS CloudFormation Resource (AWS::WAFRegional::WebACLAssociation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webaclassociation.html
func (*WebACLAssociation) AWSCloudFormationType ¶
func (r *WebACLAssociation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACLAssociation) DeletionPolicy ¶
func (r *WebACLAssociation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACLAssociation) DependsOn ¶
func (r *WebACLAssociation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (WebACLAssociation) MarshalJSON ¶
func (r WebACLAssociation) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*WebACLAssociation) Metadata ¶
func (r *WebACLAssociation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACLAssociation) SetDeletionPolicy ¶
func (r *WebACLAssociation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACLAssociation) SetDependsOn ¶
func (r *WebACLAssociation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACLAssociation) SetMetadata ¶
func (r *WebACLAssociation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACLAssociation) UnmarshalJSON ¶
func (r *WebACLAssociation) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type WebACL_Action ¶
type WebACL_Action struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
WebACL_Action AWS CloudFormation Resource (AWS::WAFRegional::WebACL.Action) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html
func (*WebACL_Action) AWSCloudFormationType ¶
func (r *WebACL_Action) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACL_Action) DeletionPolicy ¶
func (r *WebACL_Action) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL_Action) DependsOn ¶
func (r *WebACL_Action) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACL_Action) Metadata ¶
func (r *WebACL_Action) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACL_Action) SetDeletionPolicy ¶
func (r *WebACL_Action) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL_Action) SetDependsOn ¶
func (r *WebACL_Action) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACL_Action) SetMetadata ¶
func (r *WebACL_Action) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type WebACL_Rule ¶
type WebACL_Rule struct { // Action AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html#cfn-wafregional-webacl-rule-action Action *WebACL_Action `json:"Action,omitempty"` // Priority AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html#cfn-wafregional-webacl-rule-priority Priority int `json:"Priority"` // RuleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html#cfn-wafregional-webacl-rule-ruleid RuleId string `json:"RuleId,omitempty"` // contains filtered or unexported fields }
WebACL_Rule AWS CloudFormation Resource (AWS::WAFRegional::WebACL.Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html
func (*WebACL_Rule) AWSCloudFormationType ¶
func (r *WebACL_Rule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACL_Rule) DeletionPolicy ¶
func (r *WebACL_Rule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL_Rule) DependsOn ¶
func (r *WebACL_Rule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACL_Rule) Metadata ¶
func (r *WebACL_Rule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*WebACL_Rule) SetDeletionPolicy ¶
func (r *WebACL_Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*WebACL_Rule) SetDependsOn ¶
func (r *WebACL_Rule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*WebACL_Rule) SetMetadata ¶
func (r *WebACL_Rule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type XssMatchSet ¶
type XssMatchSet struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name Name string `json:"Name,omitempty"` // XssMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples XssMatchTuples []XssMatchSet_XssMatchTuple `json:"XssMatchTuples,omitempty"` // contains filtered or unexported fields }
XssMatchSet AWS CloudFormation Resource (AWS::WAFRegional::XssMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html
func (*XssMatchSet) AWSCloudFormationType ¶
func (r *XssMatchSet) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*XssMatchSet) DeletionPolicy ¶
func (r *XssMatchSet) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet) DependsOn ¶
func (r *XssMatchSet) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (XssMatchSet) MarshalJSON ¶
func (r XssMatchSet) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*XssMatchSet) Metadata ¶
func (r *XssMatchSet) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*XssMatchSet) SetDeletionPolicy ¶
func (r *XssMatchSet) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet) SetDependsOn ¶
func (r *XssMatchSet) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*XssMatchSet) SetMetadata ¶
func (r *XssMatchSet) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*XssMatchSet) UnmarshalJSON ¶
func (r *XssMatchSet) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type XssMatchSet_FieldToMatch ¶
type XssMatchSet_FieldToMatch struct { // Data AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html#cfn-wafregional-xssmatchset-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html#cfn-wafregional-xssmatchset-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
XssMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAFRegional::XssMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html
func (*XssMatchSet_FieldToMatch) AWSCloudFormationType ¶
func (r *XssMatchSet_FieldToMatch) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*XssMatchSet_FieldToMatch) DeletionPolicy ¶
func (r *XssMatchSet_FieldToMatch) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet_FieldToMatch) DependsOn ¶
func (r *XssMatchSet_FieldToMatch) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*XssMatchSet_FieldToMatch) Metadata ¶
func (r *XssMatchSet_FieldToMatch) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*XssMatchSet_FieldToMatch) SetDeletionPolicy ¶
func (r *XssMatchSet_FieldToMatch) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet_FieldToMatch) SetDependsOn ¶
func (r *XssMatchSet_FieldToMatch) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*XssMatchSet_FieldToMatch) SetMetadata ¶
func (r *XssMatchSet_FieldToMatch) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type XssMatchSet_XssMatchTuple ¶
type XssMatchSet_XssMatchTuple struct { // FieldToMatch AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html#cfn-wafregional-xssmatchset-xssmatchtuple-fieldtomatch FieldToMatch *XssMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html#cfn-wafregional-xssmatchset-xssmatchtuple-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
XssMatchSet_XssMatchTuple AWS CloudFormation Resource (AWS::WAFRegional::XssMatchSet.XssMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html
func (*XssMatchSet_XssMatchTuple) AWSCloudFormationType ¶
func (r *XssMatchSet_XssMatchTuple) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*XssMatchSet_XssMatchTuple) DeletionPolicy ¶
func (r *XssMatchSet_XssMatchTuple) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet_XssMatchTuple) DependsOn ¶
func (r *XssMatchSet_XssMatchTuple) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*XssMatchSet_XssMatchTuple) Metadata ¶
func (r *XssMatchSet_XssMatchTuple) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*XssMatchSet_XssMatchTuple) SetDeletionPolicy ¶
func (r *XssMatchSet_XssMatchTuple) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*XssMatchSet_XssMatchTuple) SetDependsOn ¶
func (r *XssMatchSet_XssMatchTuple) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*XssMatchSet_XssMatchTuple) SetMetadata ¶
func (r *XssMatchSet_XssMatchTuple) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
Source Files
¶
- aws-wafregional-bytematchset.go
- aws-wafregional-bytematchset_bytematchtuple.go
- aws-wafregional-bytematchset_fieldtomatch.go
- aws-wafregional-geomatchset.go
- aws-wafregional-geomatchset_geomatchconstraint.go
- aws-wafregional-ipset.go
- aws-wafregional-ipset_ipsetdescriptor.go
- aws-wafregional-ratebasedrule.go
- aws-wafregional-ratebasedrule_predicate.go
- aws-wafregional-regexpatternset.go
- aws-wafregional-rule.go
- aws-wafregional-rule_predicate.go
- aws-wafregional-sizeconstraintset.go
- aws-wafregional-sizeconstraintset_fieldtomatch.go
- aws-wafregional-sizeconstraintset_sizeconstraint.go
- aws-wafregional-sqlinjectionmatchset.go
- aws-wafregional-sqlinjectionmatchset_fieldtomatch.go
- aws-wafregional-sqlinjectionmatchset_sqlinjectionmatchtuple.go
- aws-wafregional-webacl.go
- aws-wafregional-webacl_action.go
- aws-wafregional-webacl_rule.go
- aws-wafregional-webaclassociation.go
- aws-wafregional-xssmatchset.go
- aws-wafregional-xssmatchset_fieldtomatch.go
- aws-wafregional-xssmatchset_xssmatchtuple.go