interfacesawsvpclattice

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 AccessLogSubscriptionReference

type AccessLogSubscriptionReference struct {
	// The Arn of the AccessLogSubscription resource.
	AccessLogSubscriptionArn *string `field:"required" json:"accessLogSubscriptionArn" yaml:"accessLogSubscriptionArn"`
}

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

accessLogSubscriptionReference := &AccessLogSubscriptionReference{
	AccessLogSubscriptionArn: jsii.String("accessLogSubscriptionArn"),
}

type AuthPolicyReference

type AuthPolicyReference struct {
	// The ResourceIdentifier of the AuthPolicy resource.
	ResourceIdentifier *string `field:"required" json:"resourceIdentifier" yaml:"resourceIdentifier"`
}

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

authPolicyReference := &AuthPolicyReference{
	ResourceIdentifier: jsii.String("resourceIdentifier"),
}

type IAccessLogSubscriptionRef

type IAccessLogSubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AccessLogSubscription resource.
	// Experimental.
	AccessLogSubscriptionRef() *AccessLogSubscriptionReference
}

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

type IAuthPolicyRef

type IAuthPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AuthPolicy resource.
	// Experimental.
	AuthPolicyRef() *AuthPolicyReference
}

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

type IListenerRef

type IListenerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Listener resource.
	// Experimental.
	ListenerRef() *ListenerReference
}

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

type IResourceConfigurationRef

type IResourceConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceConfiguration resource.
	// Experimental.
	ResourceConfigurationRef() *ResourceConfigurationReference
}

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

type IResourceGatewayRef

type IResourceGatewayRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourceGateway resource.
	// Experimental.
	ResourceGatewayRef() *ResourceGatewayReference
}

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

type IResourcePolicyRef

type IResourcePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourcePolicy resource.
	// Experimental.
	ResourcePolicyRef() *ResourcePolicyReference
}

Indicates that this resource can be referenced as a ResourcePolicy. 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 IServiceNetworkRef

type IServiceNetworkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServiceNetwork resource.
	// Experimental.
	ServiceNetworkRef() *ServiceNetworkReference
}

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

type IServiceNetworkResourceAssociationRef

type IServiceNetworkResourceAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServiceNetworkResourceAssociation resource.
	// Experimental.
	ServiceNetworkResourceAssociationRef() *ServiceNetworkResourceAssociationReference
}

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

type IServiceNetworkServiceAssociationRef

type IServiceNetworkServiceAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServiceNetworkServiceAssociation resource.
	// Experimental.
	ServiceNetworkServiceAssociationRef() *ServiceNetworkServiceAssociationReference
}

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

type IServiceNetworkVpcAssociationRef

type IServiceNetworkVpcAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServiceNetworkVpcAssociation resource.
	// Experimental.
	ServiceNetworkVpcAssociationRef() *ServiceNetworkVpcAssociationReference
}

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

type IServiceRef

type IServiceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Service resource.
	// Experimental.
	ServiceRef() *ServiceReference
}

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

type ITargetGroupRef

type ITargetGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TargetGroup resource.
	// Experimental.
	TargetGroupRef() *TargetGroupReference
}

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

type ListenerReference

type ListenerReference struct {
	// The Arn of the Listener resource.
	ListenerArn *string `field:"required" json:"listenerArn" yaml:"listenerArn"`
}

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

listenerReference := &ListenerReference{
	ListenerArn: jsii.String("listenerArn"),
}

type ResourceConfigurationReference

type ResourceConfigurationReference struct {
	// The Arn of the ResourceConfiguration resource.
	ResourceConfigurationArn *string `field:"required" json:"resourceConfigurationArn" yaml:"resourceConfigurationArn"`
}

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

resourceConfigurationReference := &ResourceConfigurationReference{
	ResourceConfigurationArn: jsii.String("resourceConfigurationArn"),
}

type ResourceGatewayReference

type ResourceGatewayReference struct {
	// The Arn of the ResourceGateway resource.
	ResourceGatewayArn *string `field:"required" json:"resourceGatewayArn" yaml:"resourceGatewayArn"`
}

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

resourceGatewayReference := &ResourceGatewayReference{
	ResourceGatewayArn: jsii.String("resourceGatewayArn"),
}

type ResourcePolicyReference

type ResourcePolicyReference struct {
	// The ResourceArn of the ResourcePolicy resource.
	ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
}

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

resourcePolicyReference := &ResourcePolicyReference{
	ResourceArn: jsii.String("resourceArn"),
}

type RuleReference

type RuleReference struct {
	// The Arn of the Rule resource.
	RuleArn *string `field:"required" json:"ruleArn" yaml:"ruleArn"`
}

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{
	RuleArn: jsii.String("ruleArn"),
}

type ServiceNetworkReference

type ServiceNetworkReference struct {
	// The Arn of the ServiceNetwork resource.
	ServiceNetworkArn *string `field:"required" json:"serviceNetworkArn" yaml:"serviceNetworkArn"`
}

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

serviceNetworkReference := &ServiceNetworkReference{
	ServiceNetworkArn: jsii.String("serviceNetworkArn"),
}

type ServiceNetworkResourceAssociationReference

type ServiceNetworkResourceAssociationReference struct {
	// The Arn of the ServiceNetworkResourceAssociation resource.
	ServiceNetworkResourceAssociationArn *string `field:"required" json:"serviceNetworkResourceAssociationArn" yaml:"serviceNetworkResourceAssociationArn"`
}

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

serviceNetworkResourceAssociationReference := &ServiceNetworkResourceAssociationReference{
	ServiceNetworkResourceAssociationArn: jsii.String("serviceNetworkResourceAssociationArn"),
}

type ServiceNetworkServiceAssociationReference

type ServiceNetworkServiceAssociationReference struct {
	// The Arn of the ServiceNetworkServiceAssociation resource.
	ServiceNetworkServiceAssociationArn *string `field:"required" json:"serviceNetworkServiceAssociationArn" yaml:"serviceNetworkServiceAssociationArn"`
}

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

serviceNetworkServiceAssociationReference := &ServiceNetworkServiceAssociationReference{
	ServiceNetworkServiceAssociationArn: jsii.String("serviceNetworkServiceAssociationArn"),
}

type ServiceNetworkVpcAssociationReference

type ServiceNetworkVpcAssociationReference struct {
	// The Arn of the ServiceNetworkVpcAssociation resource.
	ServiceNetworkVpcAssociationArn *string `field:"required" json:"serviceNetworkVpcAssociationArn" yaml:"serviceNetworkVpcAssociationArn"`
}

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

serviceNetworkVpcAssociationReference := &ServiceNetworkVpcAssociationReference{
	ServiceNetworkVpcAssociationArn: jsii.String("serviceNetworkVpcAssociationArn"),
}

type ServiceReference

type ServiceReference struct {
	// The Arn of the Service resource.
	ServiceArn *string `field:"required" json:"serviceArn" yaml:"serviceArn"`
}

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

serviceReference := &ServiceReference{
	ServiceArn: jsii.String("serviceArn"),
}

type TargetGroupReference

type TargetGroupReference struct {
	// The Arn of the TargetGroup resource.
	TargetGroupArn *string `field:"required" json:"targetGroupArn" yaml:"targetGroupArn"`
}

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

targetGroupReference := &TargetGroupReference{
	TargetGroupArn: jsii.String("targetGroupArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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