Documentation ¶
Index ¶
- func CfnByteMatchSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnByteMatchSet_IsCfnElement(x interface{}) *bool
- func CfnByteMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnByteMatchSet_IsConstruct(x interface{}) *bool
- func CfnGeoMatchSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGeoMatchSet_IsCfnElement(x interface{}) *bool
- func CfnGeoMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGeoMatchSet_IsConstruct(x interface{}) *bool
- func CfnIPSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnIPSet_IsCfnElement(x interface{}) *bool
- func CfnIPSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnIPSet_IsConstruct(x interface{}) *bool
- func CfnRateBasedRule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRateBasedRule_IsCfnElement(x interface{}) *bool
- func CfnRateBasedRule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRateBasedRule_IsConstruct(x interface{}) *bool
- func CfnRegexPatternSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRegexPatternSet_IsCfnElement(x interface{}) *bool
- func CfnRegexPatternSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRegexPatternSet_IsConstruct(x interface{}) *bool
- func CfnRule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRule_IsCfnElement(x interface{}) *bool
- func CfnRule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRule_IsConstruct(x interface{}) *bool
- func CfnSizeConstraintSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSizeConstraintSet_IsCfnElement(x interface{}) *bool
- func CfnSizeConstraintSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSizeConstraintSet_IsConstruct(x interface{}) *bool
- func CfnSqlInjectionMatchSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSqlInjectionMatchSet_IsCfnElement(x interface{}) *bool
- func CfnSqlInjectionMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSqlInjectionMatchSet_IsConstruct(x interface{}) *bool
- func CfnWebACLAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWebACLAssociation_IsCfnElement(x interface{}) *bool
- func CfnWebACLAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWebACLAssociation_IsConstruct(x interface{}) *bool
- func CfnWebACL_CFN_RESOURCE_TYPE_NAME() *string
- func CfnWebACL_IsCfnElement(x interface{}) *bool
- func CfnWebACL_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnWebACL_IsConstruct(x interface{}) *bool
- func CfnXssMatchSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnXssMatchSet_IsCfnElement(x interface{}) *bool
- func CfnXssMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnXssMatchSet_IsConstruct(x interface{}) *bool
- func NewCfnByteMatchSet_Override(c CfnByteMatchSet, scope awscdk.Construct, id *string, ...)
- func NewCfnGeoMatchSet_Override(c CfnGeoMatchSet, scope awscdk.Construct, id *string, ...)
- func NewCfnIPSet_Override(c CfnIPSet, scope awscdk.Construct, id *string, props *CfnIPSetProps)
- func NewCfnRateBasedRule_Override(c CfnRateBasedRule, scope awscdk.Construct, id *string, ...)
- func NewCfnRegexPatternSet_Override(c CfnRegexPatternSet, scope awscdk.Construct, id *string, ...)
- func NewCfnRule_Override(c CfnRule, scope awscdk.Construct, id *string, props *CfnRuleProps)
- func NewCfnSizeConstraintSet_Override(c CfnSizeConstraintSet, scope awscdk.Construct, id *string, ...)
- func NewCfnSqlInjectionMatchSet_Override(c CfnSqlInjectionMatchSet, scope awscdk.Construct, id *string, ...)
- func NewCfnWebACLAssociation_Override(c CfnWebACLAssociation, scope awscdk.Construct, id *string, ...)
- func NewCfnWebACL_Override(c CfnWebACL, scope awscdk.Construct, id *string, props *CfnWebACLProps)
- func NewCfnXssMatchSet_Override(c CfnXssMatchSet, scope awscdk.Construct, id *string, ...)
- type CfnByteMatchSet
- type CfnByteMatchSetProps
- type CfnByteMatchSet_ByteMatchTupleProperty
- type CfnByteMatchSet_FieldToMatchProperty
- type CfnGeoMatchSet
- type CfnGeoMatchSetProps
- type CfnGeoMatchSet_GeoMatchConstraintProperty
- type CfnIPSet
- type CfnIPSetProps
- type CfnIPSet_IPSetDescriptorProperty
- type CfnRateBasedRule
- type CfnRateBasedRuleProps
- type CfnRateBasedRule_PredicateProperty
- type CfnRegexPatternSet
- type CfnRegexPatternSetProps
- type CfnRule
- type CfnRuleProps
- type CfnRule_PredicateProperty
- type CfnSizeConstraintSet
- type CfnSizeConstraintSetProps
- type CfnSizeConstraintSet_FieldToMatchProperty
- type CfnSizeConstraintSet_SizeConstraintProperty
- type CfnSqlInjectionMatchSet
- type CfnSqlInjectionMatchSetProps
- type CfnSqlInjectionMatchSet_FieldToMatchProperty
- type CfnSqlInjectionMatchSet_SqlInjectionMatchTupleProperty
- type CfnWebACL
- type CfnWebACLAssociation
- type CfnWebACLAssociationProps
- type CfnWebACLProps
- type CfnWebACL_ActionProperty
- type CfnWebACL_RuleProperty
- type CfnXssMatchSet
- type CfnXssMatchSetProps
- type CfnXssMatchSet_FieldToMatchProperty
- type CfnXssMatchSet_XssMatchTupleProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnByteMatchSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnByteMatchSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnByteMatchSet_IsCfnElement ¶
func CfnByteMatchSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnByteMatchSet_IsCfnResource ¶
func CfnByteMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnByteMatchSet_IsConstruct ¶
func CfnByteMatchSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnGeoMatchSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnGeoMatchSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnGeoMatchSet_IsCfnElement ¶
func CfnGeoMatchSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnGeoMatchSet_IsCfnResource ¶
func CfnGeoMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGeoMatchSet_IsConstruct ¶
func CfnGeoMatchSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnIPSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnIPSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnIPSet_IsCfnElement ¶
func CfnIPSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnIPSet_IsCfnResource ¶
func CfnIPSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnIPSet_IsConstruct ¶
func CfnIPSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnRateBasedRule_CFN_RESOURCE_TYPE_NAME ¶
func CfnRateBasedRule_CFN_RESOURCE_TYPE_NAME() *string
func CfnRateBasedRule_IsCfnElement ¶
func CfnRateBasedRule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnRateBasedRule_IsCfnResource ¶
func CfnRateBasedRule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRateBasedRule_IsConstruct ¶
func CfnRateBasedRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnRegexPatternSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnRegexPatternSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnRegexPatternSet_IsCfnElement ¶
func CfnRegexPatternSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnRegexPatternSet_IsCfnResource ¶
func CfnRegexPatternSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRegexPatternSet_IsConstruct ¶
func CfnRegexPatternSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnRule_CFN_RESOURCE_TYPE_NAME ¶
func CfnRule_CFN_RESOURCE_TYPE_NAME() *string
func CfnRule_IsCfnElement ¶
func CfnRule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnRule_IsCfnResource ¶
func CfnRule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRule_IsConstruct ¶
func CfnRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSizeConstraintSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnSizeConstraintSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnSizeConstraintSet_IsCfnElement ¶
func CfnSizeConstraintSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSizeConstraintSet_IsCfnResource ¶
func CfnSizeConstraintSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSizeConstraintSet_IsConstruct ¶
func CfnSizeConstraintSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSqlInjectionMatchSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnSqlInjectionMatchSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnSqlInjectionMatchSet_IsCfnElement ¶
func CfnSqlInjectionMatchSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSqlInjectionMatchSet_IsCfnResource ¶
func CfnSqlInjectionMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSqlInjectionMatchSet_IsConstruct ¶
func CfnSqlInjectionMatchSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnWebACLAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnWebACLAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnWebACLAssociation_IsCfnElement ¶
func CfnWebACLAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnWebACLAssociation_IsCfnResource ¶
func CfnWebACLAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnWebACLAssociation_IsConstruct ¶
func CfnWebACLAssociation_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnWebACL_CFN_RESOURCE_TYPE_NAME ¶
func CfnWebACL_CFN_RESOURCE_TYPE_NAME() *string
func CfnWebACL_IsCfnElement ¶
func CfnWebACL_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnWebACL_IsCfnResource ¶
func CfnWebACL_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnWebACL_IsConstruct ¶
func CfnWebACL_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnXssMatchSet_CFN_RESOURCE_TYPE_NAME ¶
func CfnXssMatchSet_CFN_RESOURCE_TYPE_NAME() *string
func CfnXssMatchSet_IsCfnElement ¶
func CfnXssMatchSet_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnXssMatchSet_IsCfnResource ¶
func CfnXssMatchSet_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnXssMatchSet_IsConstruct ¶
func CfnXssMatchSet_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnByteMatchSet_Override ¶
func NewCfnByteMatchSet_Override(c CfnByteMatchSet, scope awscdk.Construct, id *string, props *CfnByteMatchSetProps)
Create a new `AWS::WAFRegional::ByteMatchSet`.
func NewCfnGeoMatchSet_Override ¶
func NewCfnGeoMatchSet_Override(c CfnGeoMatchSet, scope awscdk.Construct, id *string, props *CfnGeoMatchSetProps)
Create a new `AWS::WAFRegional::GeoMatchSet`.
func NewCfnIPSet_Override ¶
func NewCfnIPSet_Override(c CfnIPSet, scope awscdk.Construct, id *string, props *CfnIPSetProps)
Create a new `AWS::WAFRegional::IPSet`.
func NewCfnRateBasedRule_Override ¶
func NewCfnRateBasedRule_Override(c CfnRateBasedRule, scope awscdk.Construct, id *string, props *CfnRateBasedRuleProps)
Create a new `AWS::WAFRegional::RateBasedRule`.
func NewCfnRegexPatternSet_Override ¶
func NewCfnRegexPatternSet_Override(c CfnRegexPatternSet, scope awscdk.Construct, id *string, props *CfnRegexPatternSetProps)
Create a new `AWS::WAFRegional::RegexPatternSet`.
func NewCfnRule_Override ¶
func NewCfnRule_Override(c CfnRule, scope awscdk.Construct, id *string, props *CfnRuleProps)
Create a new `AWS::WAFRegional::Rule`.
func NewCfnSizeConstraintSet_Override ¶
func NewCfnSizeConstraintSet_Override(c CfnSizeConstraintSet, scope awscdk.Construct, id *string, props *CfnSizeConstraintSetProps)
Create a new `AWS::WAFRegional::SizeConstraintSet`.
func NewCfnSqlInjectionMatchSet_Override ¶
func NewCfnSqlInjectionMatchSet_Override(c CfnSqlInjectionMatchSet, scope awscdk.Construct, id *string, props *CfnSqlInjectionMatchSetProps)
Create a new `AWS::WAFRegional::SqlInjectionMatchSet`.
func NewCfnWebACLAssociation_Override ¶
func NewCfnWebACLAssociation_Override(c CfnWebACLAssociation, scope awscdk.Construct, id *string, props *CfnWebACLAssociationProps)
Create a new `AWS::WAFRegional::WebACLAssociation`.
func NewCfnWebACL_Override ¶
func NewCfnWebACL_Override(c CfnWebACL, scope awscdk.Construct, id *string, props *CfnWebACLProps)
Create a new `AWS::WAFRegional::WebACL`.
func NewCfnXssMatchSet_Override ¶
func NewCfnXssMatchSet_Override(c CfnXssMatchSet, scope awscdk.Construct, id *string, props *CfnXssMatchSetProps)
Create a new `AWS::WAFRegional::XssMatchSet`.
Types ¶
type CfnByteMatchSet ¶
type CfnByteMatchSet interface { awscdk.CfnResource awscdk.IInspectable ByteMatchTuples() interface{} SetByteMatchTuples(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::ByteMatchSet`.
func NewCfnByteMatchSet ¶
func NewCfnByteMatchSet(scope awscdk.Construct, id *string, props *CfnByteMatchSetProps) CfnByteMatchSet
Create a new `AWS::WAFRegional::ByteMatchSet`.
type CfnByteMatchSetProps ¶
type CfnByteMatchSetProps struct { // `AWS::WAFRegional::ByteMatchSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::ByteMatchSet.ByteMatchTuples`. ByteMatchTuples interface{} `json:"byteMatchTuples"` }
Properties for defining a `AWS::WAFRegional::ByteMatchSet`.
type CfnByteMatchSet_ByteMatchTupleProperty ¶
type CfnByteMatchSet_ByteMatchTupleProperty struct { // `CfnByteMatchSet.ByteMatchTupleProperty.FieldToMatch`. FieldToMatch interface{} `json:"fieldToMatch"` // `CfnByteMatchSet.ByteMatchTupleProperty.PositionalConstraint`. PositionalConstraint *string `json:"positionalConstraint"` // `CfnByteMatchSet.ByteMatchTupleProperty.TextTransformation`. TextTransformation *string `json:"textTransformation"` // `CfnByteMatchSet.ByteMatchTupleProperty.TargetString`. TargetString *string `json:"targetString"` // `CfnByteMatchSet.ByteMatchTupleProperty.TargetStringBase64`. TargetStringBase64 *string `json:"targetStringBase64"` }
type CfnGeoMatchSet ¶
type CfnGeoMatchSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string GeoMatchConstraints() interface{} SetGeoMatchConstraints(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::GeoMatchSet`.
func NewCfnGeoMatchSet ¶
func NewCfnGeoMatchSet(scope awscdk.Construct, id *string, props *CfnGeoMatchSetProps) CfnGeoMatchSet
Create a new `AWS::WAFRegional::GeoMatchSet`.
type CfnGeoMatchSetProps ¶
type CfnGeoMatchSetProps struct { // `AWS::WAFRegional::GeoMatchSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::GeoMatchSet.GeoMatchConstraints`. GeoMatchConstraints interface{} `json:"geoMatchConstraints"` }
Properties for defining a `AWS::WAFRegional::GeoMatchSet`.
type CfnIPSet ¶
type CfnIPSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string IpSetDescriptors() interface{} SetIpSetDescriptors(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::IPSet`.
func NewCfnIPSet ¶
func NewCfnIPSet(scope awscdk.Construct, id *string, props *CfnIPSetProps) CfnIPSet
Create a new `AWS::WAFRegional::IPSet`.
type CfnIPSetProps ¶
type CfnIPSetProps struct { // `AWS::WAFRegional::IPSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::IPSet.IPSetDescriptors`. IpSetDescriptors interface{} `json:"ipSetDescriptors"` }
Properties for defining a `AWS::WAFRegional::IPSet`.
type CfnRateBasedRule ¶
type CfnRateBasedRule interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MatchPredicates() interface{} SetMatchPredicates(val interface{}) MetricName() *string SetMetricName(val *string) Name() *string SetName(val *string) Node() awscdk.ConstructNode RateKey() *string SetRateKey(val *string) RateLimit() *float64 SetRateLimit(val *float64) Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::RateBasedRule`.
func NewCfnRateBasedRule ¶
func NewCfnRateBasedRule(scope awscdk.Construct, id *string, props *CfnRateBasedRuleProps) CfnRateBasedRule
Create a new `AWS::WAFRegional::RateBasedRule`.
type CfnRateBasedRuleProps ¶
type CfnRateBasedRuleProps struct { // `AWS::WAFRegional::RateBasedRule.MetricName`. MetricName *string `json:"metricName"` // `AWS::WAFRegional::RateBasedRule.Name`. Name *string `json:"name"` // `AWS::WAFRegional::RateBasedRule.RateKey`. RateKey *string `json:"rateKey"` // `AWS::WAFRegional::RateBasedRule.RateLimit`. RateLimit *float64 `json:"rateLimit"` // `AWS::WAFRegional::RateBasedRule.MatchPredicates`. MatchPredicates interface{} `json:"matchPredicates"` }
Properties for defining a `AWS::WAFRegional::RateBasedRule`.
type CfnRegexPatternSet ¶
type CfnRegexPatternSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string RegexPatternStrings() *[]*string SetRegexPatternStrings(val *[]*string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::RegexPatternSet`.
func NewCfnRegexPatternSet ¶
func NewCfnRegexPatternSet(scope awscdk.Construct, id *string, props *CfnRegexPatternSetProps) CfnRegexPatternSet
Create a new `AWS::WAFRegional::RegexPatternSet`.
type CfnRegexPatternSetProps ¶
type CfnRegexPatternSetProps struct { // `AWS::WAFRegional::RegexPatternSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::RegexPatternSet.RegexPatternStrings`. RegexPatternStrings *[]*string `json:"regexPatternStrings"` }
Properties for defining a `AWS::WAFRegional::RegexPatternSet`.
type CfnRule ¶
type CfnRule interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MetricName() *string SetMetricName(val *string) Name() *string SetName(val *string) Node() awscdk.ConstructNode Predicates() interface{} SetPredicates(val interface{}) Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::Rule`.
func NewCfnRule ¶
func NewCfnRule(scope awscdk.Construct, id *string, props *CfnRuleProps) CfnRule
Create a new `AWS::WAFRegional::Rule`.
type CfnRuleProps ¶
type CfnRuleProps struct { // `AWS::WAFRegional::Rule.MetricName`. MetricName *string `json:"metricName"` // `AWS::WAFRegional::Rule.Name`. Name *string `json:"name"` // `AWS::WAFRegional::Rule.Predicates`. Predicates interface{} `json:"predicates"` }
Properties for defining a `AWS::WAFRegional::Rule`.
type CfnSizeConstraintSet ¶
type CfnSizeConstraintSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string SizeConstraints() interface{} SetSizeConstraints(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::SizeConstraintSet`.
func NewCfnSizeConstraintSet ¶
func NewCfnSizeConstraintSet(scope awscdk.Construct, id *string, props *CfnSizeConstraintSetProps) CfnSizeConstraintSet
Create a new `AWS::WAFRegional::SizeConstraintSet`.
type CfnSizeConstraintSetProps ¶
type CfnSizeConstraintSetProps struct { // `AWS::WAFRegional::SizeConstraintSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::SizeConstraintSet.SizeConstraints`. SizeConstraints interface{} `json:"sizeConstraints"` }
Properties for defining a `AWS::WAFRegional::SizeConstraintSet`.
type CfnSizeConstraintSet_SizeConstraintProperty ¶
type CfnSizeConstraintSet_SizeConstraintProperty struct { // `CfnSizeConstraintSet.SizeConstraintProperty.ComparisonOperator`. ComparisonOperator *string `json:"comparisonOperator"` // `CfnSizeConstraintSet.SizeConstraintProperty.FieldToMatch`. FieldToMatch interface{} `json:"fieldToMatch"` // `CfnSizeConstraintSet.SizeConstraintProperty.Size`. Size *float64 `json:"size"` // `CfnSizeConstraintSet.SizeConstraintProperty.TextTransformation`. TextTransformation *string `json:"textTransformation"` }
type CfnSqlInjectionMatchSet ¶
type CfnSqlInjectionMatchSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string SqlInjectionMatchTuples() interface{} SetSqlInjectionMatchTuples(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::SqlInjectionMatchSet`.
func NewCfnSqlInjectionMatchSet ¶
func NewCfnSqlInjectionMatchSet(scope awscdk.Construct, id *string, props *CfnSqlInjectionMatchSetProps) CfnSqlInjectionMatchSet
Create a new `AWS::WAFRegional::SqlInjectionMatchSet`.
type CfnSqlInjectionMatchSetProps ¶
type CfnSqlInjectionMatchSetProps struct { // `AWS::WAFRegional::SqlInjectionMatchSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuples`. SqlInjectionMatchTuples interface{} `json:"sqlInjectionMatchTuples"` }
Properties for defining a `AWS::WAFRegional::SqlInjectionMatchSet`.
type CfnSqlInjectionMatchSet_SqlInjectionMatchTupleProperty ¶
type CfnSqlInjectionMatchSet_SqlInjectionMatchTupleProperty struct { // `CfnSqlInjectionMatchSet.SqlInjectionMatchTupleProperty.FieldToMatch`. FieldToMatch interface{} `json:"fieldToMatch"` // `CfnSqlInjectionMatchSet.SqlInjectionMatchTupleProperty.TextTransformation`. TextTransformation *string `json:"textTransformation"` }
type CfnWebACL ¶
type CfnWebACL interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DefaultAction() interface{} SetDefaultAction(val interface{}) LogicalId() *string MetricName() *string SetMetricName(val *string) Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Rules() interface{} SetRules(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::WebACL`.
func NewCfnWebACL ¶
func NewCfnWebACL(scope awscdk.Construct, id *string, props *CfnWebACLProps) CfnWebACL
Create a new `AWS::WAFRegional::WebACL`.
type CfnWebACLAssociation ¶
type CfnWebACLAssociation interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string ResourceArn() *string SetResourceArn(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} WebAclId() *string SetWebAclId(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::WebACLAssociation`.
func NewCfnWebACLAssociation ¶
func NewCfnWebACLAssociation(scope awscdk.Construct, id *string, props *CfnWebACLAssociationProps) CfnWebACLAssociation
Create a new `AWS::WAFRegional::WebACLAssociation`.
type CfnWebACLAssociationProps ¶
type CfnWebACLAssociationProps struct { // `AWS::WAFRegional::WebACLAssociation.ResourceArn`. ResourceArn *string `json:"resourceArn"` // `AWS::WAFRegional::WebACLAssociation.WebACLId`. WebAclId *string `json:"webAclId"` }
Properties for defining a `AWS::WAFRegional::WebACLAssociation`.
type CfnWebACLProps ¶
type CfnWebACLProps struct { // `AWS::WAFRegional::WebACL.DefaultAction`. DefaultAction interface{} `json:"defaultAction"` // `AWS::WAFRegional::WebACL.MetricName`. MetricName *string `json:"metricName"` // `AWS::WAFRegional::WebACL.Name`. Name *string `json:"name"` // `AWS::WAFRegional::WebACL.Rules`. Rules interface{} `json:"rules"` }
Properties for defining a `AWS::WAFRegional::WebACL`.
type CfnWebACL_ActionProperty ¶
type CfnWebACL_ActionProperty struct { // `CfnWebACL.ActionProperty.Type`. Type *string `json:"type"` }
type CfnWebACL_RuleProperty ¶
type CfnXssMatchSet ¶
type CfnXssMatchSet interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} XssMatchTuples() interface{} SetXssMatchTuples(val interface{}) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::WAFRegional::XssMatchSet`.
func NewCfnXssMatchSet ¶
func NewCfnXssMatchSet(scope awscdk.Construct, id *string, props *CfnXssMatchSetProps) CfnXssMatchSet
Create a new `AWS::WAFRegional::XssMatchSet`.
type CfnXssMatchSetProps ¶
type CfnXssMatchSetProps struct { // `AWS::WAFRegional::XssMatchSet.Name`. Name *string `json:"name"` // `AWS::WAFRegional::XssMatchSet.XssMatchTuples`. XssMatchTuples interface{} `json:"xssMatchTuples"` }
Properties for defining a `AWS::WAFRegional::XssMatchSet`.
type CfnXssMatchSet_XssMatchTupleProperty ¶
type CfnXssMatchSet_XssMatchTupleProperty struct { // `CfnXssMatchSet.XssMatchTupleProperty.FieldToMatch`. FieldToMatch interface{} `json:"fieldToMatch"` // `CfnXssMatchSet.XssMatchTupleProperty.TextTransformation`. TextTransformation *string `json:"textTransformation"` }