Documentation
¶
Index ¶
- type ByteMatchSetReference
- type GeoMatchSetReference
- type IByteMatchSetRef
- type IGeoMatchSetRef
- type IIPSetRef
- type IPSetReference
- type IRateBasedRuleRef
- type IRegexPatternSetRef
- type IRuleRef
- type ISizeConstraintSetRef
- type ISqlInjectionMatchSetRef
- type IWebACLAssociationRef
- type IWebACLRef
- type IXssMatchSetRef
- type RateBasedRuleReference
- type RegexPatternSetReference
- type RuleReference
- type SizeConstraintSetReference
- type SqlInjectionMatchSetReference
- type WebACLAssociationReference
- type WebACLReference
- type XssMatchSetReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteMatchSetReference ¶
type ByteMatchSetReference struct {
// The Id of the ByteMatchSet resource.
ByteMatchSetId *string `field:"required" json:"byteMatchSetId" yaml:"byteMatchSetId"`
}
A reference to a ByteMatchSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
byteMatchSetReference := &ByteMatchSetReference{
ByteMatchSetId: jsii.String("byteMatchSetId"),
}
type GeoMatchSetReference ¶
type GeoMatchSetReference struct {
// The Id of the GeoMatchSet resource.
GeoMatchSetId *string `field:"required" json:"geoMatchSetId" yaml:"geoMatchSetId"`
}
A reference to a GeoMatchSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
geoMatchSetReference := &GeoMatchSetReference{
GeoMatchSetId: jsii.String("geoMatchSetId"),
}
type IByteMatchSetRef ¶
type IByteMatchSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ByteMatchSet resource.
// Experimental.
ByteMatchSetRef() *ByteMatchSetReference
}
Indicates that this resource can be referenced as a ByteMatchSet. Experimental.
type IGeoMatchSetRef ¶
type IGeoMatchSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a GeoMatchSet resource.
// Experimental.
GeoMatchSetRef() *GeoMatchSetReference
}
Indicates that this resource can be referenced as a GeoMatchSet. Experimental.
type IIPSetRef ¶
type IIPSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPSet resource.
// Experimental.
IpSetRef() *IPSetReference
}
Indicates that this resource can be referenced as a IPSet. Experimental.
type IPSetReference ¶
type IPSetReference struct {
// The Id of the IPSet resource.
IpSetId *string `field:"required" json:"ipSetId" yaml:"ipSetId"`
}
A reference to a IPSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
iPSetReference := map[string]*string{
"ipSetId": jsii.String("ipSetId"),
}
type IRateBasedRuleRef ¶
type IRateBasedRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RateBasedRule resource.
// Experimental.
RateBasedRuleRef() *RateBasedRuleReference
}
Indicates that this resource can be referenced as a RateBasedRule. Experimental.
type IRegexPatternSetRef ¶
type IRegexPatternSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RegexPatternSet resource.
// Experimental.
RegexPatternSetRef() *RegexPatternSetReference
}
Indicates that this resource can be referenced as a RegexPatternSet. Experimental.
type IRuleRef ¶
type IRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Rule resource.
// Experimental.
RuleRef() *RuleReference
}
Indicates that this resource can be referenced as a Rule. Experimental.
type ISizeConstraintSetRef ¶
type ISizeConstraintSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SizeConstraintSet resource.
// Experimental.
SizeConstraintSetRef() *SizeConstraintSetReference
}
Indicates that this resource can be referenced as a SizeConstraintSet. Experimental.
type ISqlInjectionMatchSetRef ¶
type ISqlInjectionMatchSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SqlInjectionMatchSet resource.
// Experimental.
SqlInjectionMatchSetRef() *SqlInjectionMatchSetReference
}
Indicates that this resource can be referenced as a SqlInjectionMatchSet. Experimental.
type IWebACLAssociationRef ¶
type IWebACLAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a WebACLAssociation resource.
// Experimental.
WebAclAssociationRef() *WebACLAssociationReference
}
Indicates that this resource can be referenced as a WebACLAssociation. Experimental.
type IWebACLRef ¶
type IWebACLRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a WebACL resource.
// Experimental.
WebAclRef() *WebACLReference
}
Indicates that this resource can be referenced as a WebACL. Experimental.
type IXssMatchSetRef ¶
type IXssMatchSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a XssMatchSet resource.
// Experimental.
XssMatchSetRef() *XssMatchSetReference
}
Indicates that this resource can be referenced as a XssMatchSet. Experimental.
type RateBasedRuleReference ¶
type RateBasedRuleReference struct {
// The Id of the RateBasedRule resource.
RateBasedRuleId *string `field:"required" json:"rateBasedRuleId" yaml:"rateBasedRuleId"`
}
A reference to a RateBasedRule resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
rateBasedRuleReference := &RateBasedRuleReference{
RateBasedRuleId: jsii.String("rateBasedRuleId"),
}
type RegexPatternSetReference ¶
type RegexPatternSetReference struct {
// The Id of the RegexPatternSet resource.
RegexPatternSetId *string `field:"required" json:"regexPatternSetId" yaml:"regexPatternSetId"`
}
A reference to a RegexPatternSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
regexPatternSetReference := &RegexPatternSetReference{
RegexPatternSetId: jsii.String("regexPatternSetId"),
}
type RuleReference ¶
type RuleReference struct {
// The Id of the Rule resource.
RuleId *string `field:"required" json:"ruleId" yaml:"ruleId"`
}
A reference to a Rule resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
ruleReference := &RuleReference{
RuleId: jsii.String("ruleId"),
}
type SizeConstraintSetReference ¶
type SizeConstraintSetReference struct {
// The Id of the SizeConstraintSet resource.
SizeConstraintSetId *string `field:"required" json:"sizeConstraintSetId" yaml:"sizeConstraintSetId"`
}
A reference to a SizeConstraintSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sizeConstraintSetReference := &SizeConstraintSetReference{
SizeConstraintSetId: jsii.String("sizeConstraintSetId"),
}
type SqlInjectionMatchSetReference ¶
type SqlInjectionMatchSetReference struct {
// The Id of the SqlInjectionMatchSet resource.
SqlInjectionMatchSetId *string `field:"required" json:"sqlInjectionMatchSetId" yaml:"sqlInjectionMatchSetId"`
}
A reference to a SqlInjectionMatchSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
sqlInjectionMatchSetReference := &SqlInjectionMatchSetReference{
SqlInjectionMatchSetId: jsii.String("sqlInjectionMatchSetId"),
}
type WebACLAssociationReference ¶
type WebACLAssociationReference struct {
// The Id of the WebACLAssociation resource.
WebAclAssociationId *string `field:"required" json:"webAclAssociationId" yaml:"webAclAssociationId"`
}
A reference to a WebACLAssociation resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
webACLAssociationReference := &WebACLAssociationReference{
WebAclAssociationId: jsii.String("webAclAssociationId"),
}
type WebACLReference ¶
type WebACLReference struct {
// The Id of the WebACL resource.
WebAclId *string `field:"required" json:"webAclId" yaml:"webAclId"`
}
A reference to a WebACL resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
webACLReference := &WebACLReference{
WebAclId: jsii.String("webAclId"),
}
type XssMatchSetReference ¶
type XssMatchSetReference struct {
// The Id of the XssMatchSet resource.
XssMatchSetId *string `field:"required" json:"xssMatchSetId" yaml:"xssMatchSetId"`
}
A reference to a XssMatchSet resource.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
xssMatchSetReference := &XssMatchSetReference{
XssMatchSetId: jsii.String("xssMatchSetId"),
}
Source Files
¶
- ByteMatchSetReference.go
- GeoMatchSetReference.go
- IByteMatchSetRef.go
- IGeoMatchSetRef.go
- IIPSetRef.go
- IPSetReference.go
- IRateBasedRuleRef.go
- IRegexPatternSetRef.go
- IRuleRef.go
- ISizeConstraintSetRef.go
- ISqlInjectionMatchSetRef.go
- IWebACLAssociationRef.go
- IWebACLRef.go
- IXssMatchSetRef.go
- RateBasedRuleReference.go
- RegexPatternSetReference.go
- RuleReference.go
- SizeConstraintSetReference.go
- SqlInjectionMatchSetReference.go
- WebACLAssociationReference.go
- WebACLReference.go
- XssMatchSetReference.go
- main.go