Documentation
¶
Index ¶
- type ConnectAttachmentReference
- type ConnectPeerReference
- type CoreNetworkReference
- type CustomerGatewayAssociationReference
- type DeviceReference
- type DirectConnectGatewayAttachmentReference
- type GlobalNetworkReference
- type IConnectAttachmentRef
- type IConnectPeerRef
- type ICoreNetworkRef
- type ICustomerGatewayAssociationRef
- type IDeviceRef
- type IDirectConnectGatewayAttachmentRef
- type IGlobalNetworkRef
- type ILinkAssociationRef
- type ILinkRef
- type ISiteRef
- type ISiteToSiteVpnAttachmentRef
- type ITransitGatewayPeeringRef
- type ITransitGatewayRegistrationRef
- type ITransitGatewayRouteTableAttachmentRef
- type IVpcAttachmentRef
- type LinkAssociationReference
- type LinkReference
- type SiteReference
- type SiteToSiteVpnAttachmentReference
- type TransitGatewayPeeringReference
- type TransitGatewayRegistrationReference
- type TransitGatewayRouteTableAttachmentReference
- type VpcAttachmentReference
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"),
}
Source Files
¶
- ConnectAttachmentReference.go
- ConnectPeerReference.go
- CoreNetworkReference.go
- CustomerGatewayAssociationReference.go
- DeviceReference.go
- DirectConnectGatewayAttachmentReference.go
- GlobalNetworkReference.go
- IConnectAttachmentRef.go
- IConnectPeerRef.go
- ICoreNetworkRef.go
- ICustomerGatewayAssociationRef.go
- IDeviceRef.go
- IDirectConnectGatewayAttachmentRef.go
- IGlobalNetworkRef.go
- ILinkAssociationRef.go
- ILinkRef.go
- ISiteRef.go
- ISiteToSiteVpnAttachmentRef.go
- ITransitGatewayPeeringRef.go
- ITransitGatewayRegistrationRef.go
- ITransitGatewayRouteTableAttachmentRef.go
- IVpcAttachmentRef.go
- LinkAssociationReference.go
- LinkReference.go
- SiteReference.go
- SiteToSiteVpnAttachmentReference.go
- TransitGatewayPeeringReference.go
- TransitGatewayRegistrationReference.go
- TransitGatewayRouteTableAttachmentReference.go
- VpcAttachmentReference.go
- main.go