Documentation
¶
Index ¶
- type GatewayRouteReference
- type IGatewayRouteRef
- type IMeshRef
- type IRouteRef
- type IVirtualGatewayRef
- type IVirtualNodeRef
- type IVirtualRouterRef
- type IVirtualServiceRef
- type MeshReference
- type RouteReference
- type VirtualGatewayReference
- type VirtualNodeReference
- type VirtualRouterReference
- type VirtualServiceReference
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"),
}