interfacesawsappmesh

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 GatewayRouteReference

type GatewayRouteReference struct {
	// The ARN of the GatewayRoute resource.
	GatewayRouteArn *string `field:"required" json:"gatewayRouteArn" yaml:"gatewayRouteArn"`
	// The Id of the GatewayRoute resource.
	GatewayRouteId *string `field:"required" json:"gatewayRouteId" yaml:"gatewayRouteId"`
}

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

gatewayRouteReference := &GatewayRouteReference{
	GatewayRouteArn: jsii.String("gatewayRouteArn"),
	GatewayRouteId: jsii.String("gatewayRouteId"),
}

type IGatewayRouteRef

type IGatewayRouteRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GatewayRoute resource.
	// Experimental.
	GatewayRouteRef() *GatewayRouteReference
}

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

type IMeshRef

type IMeshRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Mesh resource.
	// Experimental.
	MeshRef() *MeshReference
}

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

type IRouteRef

type IRouteRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Route resource.
	// Experimental.
	RouteRef() *RouteReference
}

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

type IVirtualGatewayRef

type IVirtualGatewayRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VirtualGateway resource.
	// Experimental.
	VirtualGatewayRef() *VirtualGatewayReference
}

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

type IVirtualNodeRef

type IVirtualNodeRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VirtualNode resource.
	// Experimental.
	VirtualNodeRef() *VirtualNodeReference
}

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

type IVirtualRouterRef

type IVirtualRouterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VirtualRouter resource.
	// Experimental.
	VirtualRouterRef() *VirtualRouterReference
}

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

type IVirtualServiceRef

type IVirtualServiceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VirtualService resource.
	// Experimental.
	VirtualServiceRef() *VirtualServiceReference
}

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

type MeshReference

type MeshReference struct {
	// The ARN of the Mesh resource.
	MeshArn *string `field:"required" json:"meshArn" yaml:"meshArn"`
	// The Id of the Mesh resource.
	MeshId *string `field:"required" json:"meshId" yaml:"meshId"`
}

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

meshReference := &MeshReference{
	MeshArn: jsii.String("meshArn"),
	MeshId: jsii.String("meshId"),
}

type RouteReference

type RouteReference struct {
	// The ARN of the Route resource.
	RouteArn *string `field:"required" json:"routeArn" yaml:"routeArn"`
	// The Id of the Route resource.
	RouteId *string `field:"required" json:"routeId" yaml:"routeId"`
}

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

routeReference := &RouteReference{
	RouteArn: jsii.String("routeArn"),
	RouteId: jsii.String("routeId"),
}

type VirtualGatewayReference

type VirtualGatewayReference struct {
	// The ARN of the VirtualGateway resource.
	VirtualGatewayArn *string `field:"required" json:"virtualGatewayArn" yaml:"virtualGatewayArn"`
	// The Id of the VirtualGateway resource.
	VirtualGatewayId *string `field:"required" json:"virtualGatewayId" yaml:"virtualGatewayId"`
}

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

virtualGatewayReference := &VirtualGatewayReference{
	VirtualGatewayArn: jsii.String("virtualGatewayArn"),
	VirtualGatewayId: jsii.String("virtualGatewayId"),
}

type VirtualNodeReference

type VirtualNodeReference struct {
	// The ARN of the VirtualNode resource.
	VirtualNodeArn *string `field:"required" json:"virtualNodeArn" yaml:"virtualNodeArn"`
	// The Id of the VirtualNode resource.
	VirtualNodeId *string `field:"required" json:"virtualNodeId" yaml:"virtualNodeId"`
}

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

virtualNodeReference := &VirtualNodeReference{
	VirtualNodeArn: jsii.String("virtualNodeArn"),
	VirtualNodeId: jsii.String("virtualNodeId"),
}

type VirtualRouterReference

type VirtualRouterReference struct {
	// The ARN of the VirtualRouter resource.
	VirtualRouterArn *string `field:"required" json:"virtualRouterArn" yaml:"virtualRouterArn"`
	// The Id of the VirtualRouter resource.
	VirtualRouterId *string `field:"required" json:"virtualRouterId" yaml:"virtualRouterId"`
}

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

virtualRouterReference := &VirtualRouterReference{
	VirtualRouterArn: jsii.String("virtualRouterArn"),
	VirtualRouterId: jsii.String("virtualRouterId"),
}

type VirtualServiceReference

type VirtualServiceReference struct {
	// The ARN of the VirtualService resource.
	VirtualServiceArn *string `field:"required" json:"virtualServiceArn" yaml:"virtualServiceArn"`
	// The Id of the VirtualService resource.
	VirtualServiceId *string `field:"required" json:"virtualServiceId" yaml:"virtualServiceId"`
}

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

virtualServiceReference := &VirtualServiceReference{
	VirtualServiceArn: jsii.String("virtualServiceArn"),
	VirtualServiceId: jsii.String("virtualServiceId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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