interfacesawsnetworkfirewall

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FirewallPolicyReference

type FirewallPolicyReference struct {
	// The FirewallPolicyArn of the FirewallPolicy resource.
	FirewallPolicyArn *string `field:"required" json:"firewallPolicyArn" yaml:"firewallPolicyArn"`
}

A reference to a FirewallPolicy 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"

firewallPolicyReference := &FirewallPolicyReference{
	FirewallPolicyArn: jsii.String("firewallPolicyArn"),
}

type FirewallReference

type FirewallReference struct {
	// The FirewallArn of the Firewall resource.
	FirewallArn *string `field:"required" json:"firewallArn" yaml:"firewallArn"`
}

A reference to a Firewall 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"

firewallReference := &FirewallReference{
	FirewallArn: jsii.String("firewallArn"),
}

type IFirewallPolicyRef

type IFirewallPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FirewallPolicy resource.
	// Experimental.
	FirewallPolicyRef() *FirewallPolicyReference
}

Indicates that this resource can be referenced as a FirewallPolicy. Experimental.

type IFirewallRef

type IFirewallRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Firewall resource.
	// Experimental.
	FirewallRef() *FirewallReference
}

Indicates that this resource can be referenced as a Firewall. Experimental.

type ILoggingConfigurationRef

type ILoggingConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LoggingConfiguration resource.
	// Experimental.
	LoggingConfigurationRef() *LoggingConfigurationReference
}

Indicates that this resource can be referenced as a LoggingConfiguration. Experimental.

type IRuleGroupRef

type IRuleGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a RuleGroup resource.
	// Experimental.
	RuleGroupRef() *RuleGroupReference
}

Indicates that this resource can be referenced as a RuleGroup. Experimental.

type ITLSInspectionConfigurationRef

type ITLSInspectionConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TLSInspectionConfiguration resource.
	// Experimental.
	TlsInspectionConfigurationRef() *TLSInspectionConfigurationReference
}

Indicates that this resource can be referenced as a TLSInspectionConfiguration. Experimental.

type IVpcEndpointAssociationRef

type IVpcEndpointAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VpcEndpointAssociation resource.
	// Experimental.
	VpcEndpointAssociationRef() *VpcEndpointAssociationReference
}

Indicates that this resource can be referenced as a VpcEndpointAssociation. Experimental.

type LoggingConfigurationReference

type LoggingConfigurationReference struct {
	// The FirewallArn of the LoggingConfiguration resource.
	FirewallArn *string `field:"required" json:"firewallArn" yaml:"firewallArn"`
}

A reference to a LoggingConfiguration 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"

loggingConfigurationReference := &LoggingConfigurationReference{
	FirewallArn: jsii.String("firewallArn"),
}

type RuleGroupReference

type RuleGroupReference struct {
	// The RuleGroupArn of the RuleGroup resource.
	RuleGroupArn *string `field:"required" json:"ruleGroupArn" yaml:"ruleGroupArn"`
}

A reference to a RuleGroup 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"

ruleGroupReference := &RuleGroupReference{
	RuleGroupArn: jsii.String("ruleGroupArn"),
}

type TLSInspectionConfigurationReference

type TLSInspectionConfigurationReference struct {
	// The TLSInspectionConfigurationArn of the TLSInspectionConfiguration resource.
	TlsInspectionConfigurationArn *string `field:"required" json:"tlsInspectionConfigurationArn" yaml:"tlsInspectionConfigurationArn"`
}

A reference to a TLSInspectionConfiguration 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"

tLSInspectionConfigurationReference := &TLSInspectionConfigurationReference{
	TlsInspectionConfigurationArn: jsii.String("tlsInspectionConfigurationArn"),
}

type VpcEndpointAssociationReference

type VpcEndpointAssociationReference struct {
	// The VpcEndpointAssociationArn of the VpcEndpointAssociation resource.
	VpcEndpointAssociationArn *string `field:"required" json:"vpcEndpointAssociationArn" yaml:"vpcEndpointAssociationArn"`
}

A reference to a VpcEndpointAssociation 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"

vpcEndpointAssociationReference := &VpcEndpointAssociationReference{
	VpcEndpointAssociationArn: jsii.String("vpcEndpointAssociationArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL