Documentation
¶
Index ¶
- type ByteMatchSetReference
- type IByteMatchSetRef
- type IIPSetRef
- type IPSetReference
- type IRuleRef
- type ISizeConstraintSetRef
- type ISqlInjectionMatchSetRef
- type IWebACLRef
- type IXssMatchSetRef
- type RuleReference
- type SizeConstraintSetReference
- type SqlInjectionMatchSetReference
- 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 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 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 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 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 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 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"),
}