interfacesawsnetworkmanager

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 ConnectAttachmentReference

type ConnectAttachmentReference struct {
	// The AttachmentId of the ConnectAttachment resource.
	AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}

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

connectAttachmentReference := &ConnectAttachmentReference{
	AttachmentId: jsii.String("attachmentId"),
}

type ConnectPeerReference

type ConnectPeerReference struct {
	// The ConnectPeerId of the ConnectPeer resource.
	ConnectPeerId *string `field:"required" json:"connectPeerId" yaml:"connectPeerId"`
}

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

connectPeerReference := &ConnectPeerReference{
	ConnectPeerId: jsii.String("connectPeerId"),
}

type CoreNetworkReference

type CoreNetworkReference struct {
	// The ARN of the CoreNetwork resource.
	CoreNetworkArn *string `field:"required" json:"coreNetworkArn" yaml:"coreNetworkArn"`
	// The CoreNetworkId of the CoreNetwork resource.
	CoreNetworkId *string `field:"required" json:"coreNetworkId" yaml:"coreNetworkId"`
}

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

coreNetworkReference := &CoreNetworkReference{
	CoreNetworkArn: jsii.String("coreNetworkArn"),
	CoreNetworkId: jsii.String("coreNetworkId"),
}

type CustomerGatewayAssociationReference

type CustomerGatewayAssociationReference struct {
	// The CustomerGatewayArn of the CustomerGatewayAssociation resource.
	CustomerGatewayArn *string `field:"required" json:"customerGatewayArn" yaml:"customerGatewayArn"`
	// The GlobalNetworkId of the CustomerGatewayAssociation resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
}

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

customerGatewayAssociationReference := &CustomerGatewayAssociationReference{
	CustomerGatewayArn: jsii.String("customerGatewayArn"),
	GlobalNetworkId: jsii.String("globalNetworkId"),
}

type DeviceReference

type DeviceReference struct {
	// The ARN of the Device resource.
	DeviceArn *string `field:"required" json:"deviceArn" yaml:"deviceArn"`
	// The DeviceId of the Device resource.
	DeviceId *string `field:"required" json:"deviceId" yaml:"deviceId"`
	// The GlobalNetworkId of the Device resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
}

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

deviceReference := &DeviceReference{
	DeviceArn: jsii.String("deviceArn"),
	DeviceId: jsii.String("deviceId"),
	GlobalNetworkId: jsii.String("globalNetworkId"),
}

type DirectConnectGatewayAttachmentReference

type DirectConnectGatewayAttachmentReference struct {
	// The AttachmentId of the DirectConnectGatewayAttachment resource.
	AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}

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

directConnectGatewayAttachmentReference := &DirectConnectGatewayAttachmentReference{
	AttachmentId: jsii.String("attachmentId"),
}

type GlobalNetworkReference

type GlobalNetworkReference struct {
	// The ARN of the GlobalNetwork resource.
	GlobalNetworkArn *string `field:"required" json:"globalNetworkArn" yaml:"globalNetworkArn"`
	// The Id of the GlobalNetwork resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
}

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

globalNetworkReference := &GlobalNetworkReference{
	GlobalNetworkArn: jsii.String("globalNetworkArn"),
	GlobalNetworkId: jsii.String("globalNetworkId"),
}

type IConnectAttachmentRef

type IConnectAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConnectAttachment resource.
	// Experimental.
	ConnectAttachmentRef() *ConnectAttachmentReference
}

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

type IConnectPeerRef

type IConnectPeerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConnectPeer resource.
	// Experimental.
	ConnectPeerRef() *ConnectPeerReference
}

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

type ICoreNetworkRef

type ICoreNetworkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CoreNetwork resource.
	// Experimental.
	CoreNetworkRef() *CoreNetworkReference
}

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

type ICustomerGatewayAssociationRef

type ICustomerGatewayAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CustomerGatewayAssociation resource.
	// Experimental.
	CustomerGatewayAssociationRef() *CustomerGatewayAssociationReference
}

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

type IDeviceRef

type IDeviceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Device resource.
	// Experimental.
	DeviceRef() *DeviceReference
}

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

type IDirectConnectGatewayAttachmentRef

type IDirectConnectGatewayAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DirectConnectGatewayAttachment resource.
	// Experimental.
	DirectConnectGatewayAttachmentRef() *DirectConnectGatewayAttachmentReference
}

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

type IGlobalNetworkRef

type IGlobalNetworkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GlobalNetwork resource.
	// Experimental.
	GlobalNetworkRef() *GlobalNetworkReference
}

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

type ILinkAssociationRef

type ILinkAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LinkAssociation resource.
	// Experimental.
	LinkAssociationRef() *LinkAssociationReference
}

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

type ILinkRef

type ILinkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Link resource.
	// Experimental.
	LinkRef() *LinkReference
}

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

type ISiteRef

type ISiteRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Site resource.
	// Experimental.
	SiteRef() *SiteReference
}

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

type ISiteToSiteVpnAttachmentRef

type ISiteToSiteVpnAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SiteToSiteVpnAttachment resource.
	// Experimental.
	SiteToSiteVpnAttachmentRef() *SiteToSiteVpnAttachmentReference
}

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

type ITransitGatewayPeeringRef

type ITransitGatewayPeeringRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TransitGatewayPeering resource.
	// Experimental.
	TransitGatewayPeeringRef() *TransitGatewayPeeringReference
}

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

type ITransitGatewayRegistrationRef

type ITransitGatewayRegistrationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TransitGatewayRegistration resource.
	// Experimental.
	TransitGatewayRegistrationRef() *TransitGatewayRegistrationReference
}

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

type ITransitGatewayRouteTableAttachmentRef

type ITransitGatewayRouteTableAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TransitGatewayRouteTableAttachment resource.
	// Experimental.
	TransitGatewayRouteTableAttachmentRef() *TransitGatewayRouteTableAttachmentReference
}

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

type IVpcAttachmentRef

type IVpcAttachmentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VpcAttachment resource.
	// Experimental.
	VpcAttachmentRef() *VpcAttachmentReference
}

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

type LinkAssociationReference

type LinkAssociationReference struct {
	// The DeviceId of the LinkAssociation resource.
	DeviceId *string `field:"required" json:"deviceId" yaml:"deviceId"`
	// The GlobalNetworkId of the LinkAssociation resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
	// The LinkId of the LinkAssociation resource.
	LinkId *string `field:"required" json:"linkId" yaml:"linkId"`
}

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

linkAssociationReference := &LinkAssociationReference{
	DeviceId: jsii.String("deviceId"),
	GlobalNetworkId: jsii.String("globalNetworkId"),
	LinkId: jsii.String("linkId"),
}

type LinkReference

type LinkReference struct {
	// The GlobalNetworkId of the Link resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
	// The ARN of the Link resource.
	LinkArn *string `field:"required" json:"linkArn" yaml:"linkArn"`
	// The LinkId of the Link resource.
	LinkId *string `field:"required" json:"linkId" yaml:"linkId"`
}

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

linkReference := &LinkReference{
	GlobalNetworkId: jsii.String("globalNetworkId"),
	LinkArn: jsii.String("linkArn"),
	LinkId: jsii.String("linkId"),
}

type SiteReference

type SiteReference struct {
	// The GlobalNetworkId of the Site resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
	// The ARN of the Site resource.
	SiteArn *string `field:"required" json:"siteArn" yaml:"siteArn"`
	// The SiteId of the Site resource.
	SiteId *string `field:"required" json:"siteId" yaml:"siteId"`
}

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

siteReference := &SiteReference{
	GlobalNetworkId: jsii.String("globalNetworkId"),
	SiteArn: jsii.String("siteArn"),
	SiteId: jsii.String("siteId"),
}

type SiteToSiteVpnAttachmentReference

type SiteToSiteVpnAttachmentReference struct {
	// The AttachmentId of the SiteToSiteVpnAttachment resource.
	AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}

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

siteToSiteVpnAttachmentReference := &SiteToSiteVpnAttachmentReference{
	AttachmentId: jsii.String("attachmentId"),
}

type TransitGatewayPeeringReference

type TransitGatewayPeeringReference struct {
	// The PeeringId of the TransitGatewayPeering resource.
	PeeringId *string `field:"required" json:"peeringId" yaml:"peeringId"`
}

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

transitGatewayPeeringReference := &TransitGatewayPeeringReference{
	PeeringId: jsii.String("peeringId"),
}

type TransitGatewayRegistrationReference

type TransitGatewayRegistrationReference struct {
	// The GlobalNetworkId of the TransitGatewayRegistration resource.
	GlobalNetworkId *string `field:"required" json:"globalNetworkId" yaml:"globalNetworkId"`
	// The TransitGatewayArn of the TransitGatewayRegistration resource.
	TransitGatewayArn *string `field:"required" json:"transitGatewayArn" yaml:"transitGatewayArn"`
}

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

transitGatewayRegistrationReference := &TransitGatewayRegistrationReference{
	GlobalNetworkId: jsii.String("globalNetworkId"),
	TransitGatewayArn: jsii.String("transitGatewayArn"),
}

type TransitGatewayRouteTableAttachmentReference

type TransitGatewayRouteTableAttachmentReference struct {
	// The AttachmentId of the TransitGatewayRouteTableAttachment resource.
	AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}

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

transitGatewayRouteTableAttachmentReference := &TransitGatewayRouteTableAttachmentReference{
	AttachmentId: jsii.String("attachmentId"),
}

type VpcAttachmentReference

type VpcAttachmentReference struct {
	// The AttachmentId of the VpcAttachment resource.
	AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}

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

vpcAttachmentReference := &VpcAttachmentReference{
	AttachmentId: jsii.String("attachmentId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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