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 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 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 WebACL_ActivatedRule
- func (r *WebACL_ActivatedRule) AWSCloudFormationType() string
- func (r *WebACL_ActivatedRule) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACL_ActivatedRule) DependsOn() []string
- func (r *WebACL_ActivatedRule) Metadata() map[string]interface{}
- func (r *WebACL_ActivatedRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACL_ActivatedRule) SetDependsOn(dependencies []string)
- func (r *WebACL_ActivatedRule) SetMetadata(metadata map[string]interface{})
- type WebACL_WafAction
- func (r *WebACL_WafAction) AWSCloudFormationType() string
- func (r *WebACL_WafAction) DeletionPolicy() policies.DeletionPolicy
- func (r *WebACL_WafAction) DependsOn() []string
- func (r *WebACL_WafAction) Metadata() map[string]interface{}
- func (r *WebACL_WafAction) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *WebACL_WafAction) SetDependsOn(dependencies []string)
- func (r *WebACL_WafAction) 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-waf-bytematchset.html#cfn-waf-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-waf-bytematchset.html#cfn-waf-bytematchset-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
ByteMatchSet AWS CloudFormation Resource (AWS::WAF::ByteMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch FieldToMatch *ByteMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` // PositionalConstraint AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-positionalconstraint PositionalConstraint string `json:"PositionalConstraint,omitempty"` // TargetString AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-targetstring TargetString string `json:"TargetString,omitempty"` // TargetStringBase64 AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-targetstringbase64 TargetStringBase64 string `json:"TargetStringBase64,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
ByteMatchSet_ByteMatchTuple AWS CloudFormation Resource (AWS::WAF::ByteMatchSet.ByteMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.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-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
ByteMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAF::ByteMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-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 IPSet ¶
type IPSet struct { // IPSetDescriptors AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-ipset.html#cfn-waf-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-waf-ipset.html#cfn-waf-ipset-name Name string `json:"Name,omitempty"` // contains filtered or unexported fields }
IPSet AWS CloudFormation Resource (AWS::WAF::IPSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-ipset-ipsetdescriptors.html#cfn-waf-ipset-ipsetdescriptors-type Type string `json:"Type,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-ipset-ipsetdescriptors.html#cfn-waf-ipset-ipsetdescriptors-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
IPSet_IPSetDescriptor AWS CloudFormation Resource (AWS::WAF::IPSet.IPSetDescriptor) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-ipset-ipsetdescriptors.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 Rule ¶
type Rule struct { // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-metricname MetricName string `json:"MetricName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-name Name string `json:"Name,omitempty"` // Predicates AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-predicates Predicates []Rule_Predicate `json:"Predicates,omitempty"` // contains filtered or unexported fields }
Rule AWS CloudFormation Resource (AWS::WAF::Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-rule-predicates.html#cfn-waf-rule-predicates-dataid DataId string `json:"DataId,omitempty"` // Negated AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html#cfn-waf-rule-predicates-negated Negated bool `json:"Negated"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html#cfn-waf-rule-predicates-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Rule_Predicate AWS CloudFormation Resource (AWS::WAF::Rule.Predicate) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.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-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-name Name string `json:"Name,omitempty"` // SizeConstraints AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-sizeconstraints SizeConstraints []SizeConstraintSet_SizeConstraint `json:"SizeConstraints,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet AWS CloudFormation Resource (AWS::WAF::SizeConstraintSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet_FieldToMatch AWS CloudFormation Resource (AWS::WAF::SizeConstraintSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-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-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-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-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-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-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-sizeconstraintset-sizeconstraint-size Size int `json:"Size"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint.html#cfn-waf-sizeconstraintset-sizeconstraint-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
SizeConstraintSet_SizeConstraint AWS CloudFormation Resource (AWS::WAF::SizeConstraintSet.SizeConstraint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-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-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name Name string `json:"Name,omitempty"` // SqlInjectionMatchTuples AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples SqlInjectionMatchTuples []SqlInjectionMatchSet_SqlInjectionMatchTuple `json:"SqlInjectionMatchTuples,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet AWS CloudFormation Resource (AWS::WAF::SqlInjectionMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAF::SqlInjectionMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-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-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-fieldtomatch FieldToMatch *SqlInjectionMatchSet_FieldToMatch `json:"FieldToMatch,omitempty"` // TextTransformation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
SqlInjectionMatchSet_SqlInjectionMatchTuple AWS CloudFormation Resource (AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.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-waf-webacl.html#cfn-waf-webacl-defaultaction DefaultAction *WebACL_WafAction `json:"DefaultAction,omitempty"` // MetricName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-metricname MetricName string `json:"MetricName,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-name Name string `json:"Name,omitempty"` // Rules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-webacl.html#cfn-waf-webacl-rules Rules []WebACL_ActivatedRule `json:"Rules,omitempty"` // contains filtered or unexported fields }
WebACL AWS CloudFormation Resource (AWS::WAF::WebACL) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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 WebACL_ActivatedRule ¶
type WebACL_ActivatedRule struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html#cfn-waf-webacl-rules-action Action *WebACL_WafAction `json:"Action,omitempty"` // Priority AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html#cfn-waf-webacl-rules-priority Priority int `json:"Priority"` // RuleId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html#cfn-waf-webacl-rules-ruleid RuleId string `json:"RuleId,omitempty"` // contains filtered or unexported fields }
WebACL_ActivatedRule AWS CloudFormation Resource (AWS::WAF::WebACL.ActivatedRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html
func (*WebACL_ActivatedRule) AWSCloudFormationType ¶
func (r *WebACL_ActivatedRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACL_ActivatedRule) DeletionPolicy ¶
func (r *WebACL_ActivatedRule) 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_ActivatedRule) DependsOn ¶
func (r *WebACL_ActivatedRule) 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_ActivatedRule) Metadata ¶
func (r *WebACL_ActivatedRule) 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_ActivatedRule) SetDeletionPolicy ¶
func (r *WebACL_ActivatedRule) 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_ActivatedRule) SetDependsOn ¶
func (r *WebACL_ActivatedRule) 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_ActivatedRule) SetMetadata ¶
func (r *WebACL_ActivatedRule) 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_WafAction ¶
type WebACL_WafAction struct { // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html#cfn-waf-webacl-action-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
WebACL_WafAction AWS CloudFormation Resource (AWS::WAF::WebACL.WafAction) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html
func (*WebACL_WafAction) AWSCloudFormationType ¶
func (r *WebACL_WafAction) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*WebACL_WafAction) DeletionPolicy ¶
func (r *WebACL_WafAction) 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_WafAction) DependsOn ¶
func (r *WebACL_WafAction) 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_WafAction) Metadata ¶
func (r *WebACL_WafAction) 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_WafAction) SetDeletionPolicy ¶
func (r *WebACL_WafAction) 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_WafAction) SetDependsOn ¶
func (r *WebACL_WafAction) 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_WafAction) SetMetadata ¶
func (r *WebACL_WafAction) 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-waf-xssmatchset.html#cfn-waf-xssmatchset-name Name string `json:"Name,omitempty"` // XssMatchTuples AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-xssmatchset.html#cfn-waf-xssmatchset-xssmatchtuples XssMatchTuples []XssMatchSet_XssMatchTuple `json:"XssMatchTuples,omitempty"` // contains filtered or unexported fields }
XssMatchSet AWS CloudFormation Resource (AWS::WAF::XssMatchSet) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-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-waf-xssmatchset-xssmatchtuple-fieldtomatch.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch-data Data string `json:"Data,omitempty"` // Type AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
XssMatchSet_FieldToMatch AWS CloudFormation Resource (AWS::WAF::XssMatchSet.FieldToMatch) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-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-waf-xssmatchset-xssmatchtuple.html#cfn-waf-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-waf-xssmatchset-xssmatchtuple.html#cfn-waf-xssmatchset-xssmatchtuple-texttransformation TextTransformation string `json:"TextTransformation,omitempty"` // contains filtered or unexported fields }
XssMatchSet_XssMatchTuple AWS CloudFormation Resource (AWS::WAF::XssMatchSet.XssMatchTuple) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-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-waf-bytematchset.go
- aws-waf-bytematchset_bytematchtuple.go
- aws-waf-bytematchset_fieldtomatch.go
- aws-waf-ipset.go
- aws-waf-ipset_ipsetdescriptor.go
- aws-waf-rule.go
- aws-waf-rule_predicate.go
- aws-waf-sizeconstraintset.go
- aws-waf-sizeconstraintset_fieldtomatch.go
- aws-waf-sizeconstraintset_sizeconstraint.go
- aws-waf-sqlinjectionmatchset.go
- aws-waf-sqlinjectionmatchset_fieldtomatch.go
- aws-waf-sqlinjectionmatchset_sqlinjectionmatchtuple.go
- aws-waf-webacl.go
- aws-waf-webacl_activatedrule.go
- aws-waf-webacl_wafaction.go
- aws-waf-xssmatchset.go
- aws-waf-xssmatchset_fieldtomatch.go
- aws-waf-xssmatchset_xssmatchtuple.go