Documentation
¶
Index ¶
- type CapacityManagerDataExportReference
- type CapacityReservationFleetReference
- type CapacityReservationReference
- type CarrierGatewayReference
- type ClientVpnAuthorizationRuleReference
- type ClientVpnEndpointReference
- type ClientVpnRouteReference
- type ClientVpnTargetNetworkAssociationReference
- type CustomerGatewayReference
- type DHCPOptionsReference
- type EC2FleetReference
- type EIPAssociationReference
- type EIPReference
- type EgressOnlyInternetGatewayReference
- type EnclaveCertificateIamRoleAssociationReference
- type FlowLogReference
- type GatewayRouteTableAssociationReference
- type HostReference
- type ICapacityManagerDataExportRef
- type ICapacityReservationFleetRef
- type ICapacityReservationRef
- type ICarrierGatewayRef
- type IClientVpnAuthorizationRuleRef
- type IClientVpnEndpointRef
- type IClientVpnRouteRef
- type IClientVpnTargetNetworkAssociationRef
- type ICustomerGatewayRef
- type IDHCPOptionsRef
- type IEC2FleetRef
- type IEIPAssociationRef
- type IEIPRef
- type IEgressOnlyInternetGatewayRef
- type IEnclaveCertificateIamRoleAssociationRef
- type IFlowLogRef
- type IGatewayRouteTableAssociationRef
- type IHostRef
- type IIPAMAllocationRef
- type IIPAMPoolCidrRef
- type IIPAMPoolRef
- type IIPAMRef
- type IIPAMResourceDiscoveryAssociationRef
- type IIPAMResourceDiscoveryRef
- type IIPAMScopeRef
- type IInstanceConnectEndpointRef
- type IInstanceRef
- type IInternetGatewayRef
- type IIpPoolRouteTableAssociationRef
- type IKeyPairRef
- type ILaunchTemplateRef
- type ILocalGatewayRouteRef
- type ILocalGatewayRouteTableRef
- type ILocalGatewayRouteTableVPCAssociationRef
- type ILocalGatewayRouteTableVirtualInterfaceGroupAssociationRef
- type ILocalGatewayVirtualInterfaceGroupRef
- type ILocalGatewayVirtualInterfaceRef
- type INatGatewayRef
- type INetworkAclEntryRef
- type INetworkAclRef
- type INetworkInsightsAccessScopeAnalysisRef
- type INetworkInsightsAccessScopeRef
- type INetworkInsightsAnalysisRef
- type INetworkInsightsPathRef
- type INetworkInterfaceAttachmentRef
- type INetworkInterfacePermissionRef
- type INetworkInterfaceRef
- type INetworkPerformanceMetricSubscriptionRef
- type IPAMAllocationReference
- type IPAMPoolCidrReference
- type IPAMPoolReference
- type IPAMReference
- type IPAMResourceDiscoveryAssociationReference
- type IPAMResourceDiscoveryReference
- type IPAMScopeReference
- type IPlacementGroupRef
- type IPrefixListRef
- type IRouteRef
- type IRouteServerAssociationRef
- type IRouteServerEndpointRef
- type IRouteServerPeerRef
- type IRouteServerPropagationRef
- type IRouteServerRef
- type IRouteTableRef
- type ISecurityGroupEgressRef
- type ISecurityGroupIngressRef
- type ISecurityGroupRef
- type ISecurityGroupVpcAssociationRef
- type ISnapshotBlockPublicAccessRef
- type ISpotFleetRef
- type ISubnetCidrBlockRef
- type ISubnetNetworkAclAssociationRef
- type ISubnetRef
- type ISubnetRouteTableAssociationRef
- type ITrafficMirrorFilterRef
- type ITrafficMirrorFilterRuleRef
- type ITrafficMirrorSessionRef
- type ITrafficMirrorTargetRef
- type ITransitGatewayAttachmentRef
- type ITransitGatewayConnectPeerRef
- type ITransitGatewayConnectRef
- type ITransitGatewayMulticastDomainAssociationRef
- type ITransitGatewayMulticastDomainRef
- type ITransitGatewayMulticastGroupMemberRef
- type ITransitGatewayMulticastGroupSourceRef
- type ITransitGatewayPeeringAttachmentRef
- type ITransitGatewayRef
- type ITransitGatewayRouteRef
- type ITransitGatewayRouteTableAssociationRef
- type ITransitGatewayRouteTablePropagationRef
- type ITransitGatewayRouteTableRef
- type ITransitGatewayVpcAttachmentRef
- type IVPCBlockPublicAccessExclusionRef
- type IVPCBlockPublicAccessOptionsRef
- type IVPCCidrBlockRef
- type IVPCDHCPOptionsAssociationRef
- type IVPCEndpointConnectionNotificationRef
- type IVPCEndpointRef
- type IVPCEndpointServicePermissionsRef
- type IVPCEndpointServiceRef
- type IVPCGatewayAttachmentRef
- type IVPCPeeringConnectionRef
- type IVPCRef
- type IVPNConnectionRef
- type IVPNConnectionRouteRef
- type IVPNGatewayRef
- type IVPNGatewayRoutePropagationRef
- type IVerifiedAccessEndpointRef
- type IVerifiedAccessGroupRef
- type IVerifiedAccessInstanceRef
- type IVerifiedAccessTrustProviderRef
- type IVolumeAttachmentRef
- type IVolumeRef
- type InstanceConnectEndpointReference
- type InstanceReference
- type InternetGatewayReference
- type IpPoolRouteTableAssociationReference
- type KeyPairReference
- type LaunchTemplateReference
- type LocalGatewayRouteReference
- type LocalGatewayRouteTableReference
- type LocalGatewayRouteTableVPCAssociationReference
- type LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference
- type LocalGatewayVirtualInterfaceGroupReference
- type LocalGatewayVirtualInterfaceReference
- type NatGatewayReference
- type NetworkAclEntryReference
- type NetworkAclReference
- type NetworkInsightsAccessScopeAnalysisReference
- type NetworkInsightsAccessScopeReference
- type NetworkInsightsAnalysisReference
- type NetworkInsightsPathReference
- type NetworkInterfaceAttachmentReference
- type NetworkInterfacePermissionReference
- type NetworkInterfaceReference
- type NetworkPerformanceMetricSubscriptionReference
- type PlacementGroupReference
- type PrefixListReference
- type RouteReference
- type RouteServerAssociationReference
- type RouteServerEndpointReference
- type RouteServerPeerReference
- type RouteServerPropagationReference
- type RouteServerReference
- type RouteTableReference
- type SecurityGroupEgressReference
- type SecurityGroupIngressReference
- type SecurityGroupReference
- type SecurityGroupVpcAssociationReference
- type SnapshotBlockPublicAccessReference
- type SpotFleetReference
- type SubnetCidrBlockReference
- type SubnetNetworkAclAssociationReference
- type SubnetReference
- type SubnetRouteTableAssociationReference
- type TrafficMirrorFilterReference
- type TrafficMirrorFilterRuleReference
- type TrafficMirrorSessionReference
- type TrafficMirrorTargetReference
- type TransitGatewayAttachmentReference
- type TransitGatewayConnectPeerReference
- type TransitGatewayConnectReference
- type TransitGatewayMulticastDomainAssociationReference
- type TransitGatewayMulticastDomainReference
- type TransitGatewayMulticastGroupMemberReference
- type TransitGatewayMulticastGroupSourceReference
- type TransitGatewayPeeringAttachmentReference
- type TransitGatewayReference
- type TransitGatewayRouteReference
- type TransitGatewayRouteTableAssociationReference
- type TransitGatewayRouteTablePropagationReference
- type TransitGatewayRouteTableReference
- type TransitGatewayVpcAttachmentReference
- type VPCBlockPublicAccessExclusionReference
- type VPCBlockPublicAccessOptionsReference
- type VPCCidrBlockReference
- type VPCDHCPOptionsAssociationReference
- type VPCEndpointConnectionNotificationReference
- type VPCEndpointReference
- type VPCEndpointServicePermissionsReference
- type VPCEndpointServiceReference
- type VPCGatewayAttachmentReference
- type VPCPeeringConnectionReference
- type VPCReference
- type VPNConnectionReference
- type VPNConnectionRouteReference
- type VPNGatewayReference
- type VPNGatewayRoutePropagationReference
- type VerifiedAccessEndpointReference
- type VerifiedAccessGroupReference
- type VerifiedAccessInstanceReference
- type VerifiedAccessTrustProviderReference
- type VolumeAttachmentReference
- type VolumeReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapacityManagerDataExportReference ¶
type CapacityManagerDataExportReference struct {
// The CapacityManagerDataExportId of the CapacityManagerDataExport resource.
CapacityManagerDataExportId *string `field:"required" json:"capacityManagerDataExportId" yaml:"capacityManagerDataExportId"`
}
A reference to a CapacityManagerDataExport 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"
capacityManagerDataExportReference := &CapacityManagerDataExportReference{
CapacityManagerDataExportId: jsii.String("capacityManagerDataExportId"),
}
type CapacityReservationFleetReference ¶
type CapacityReservationFleetReference struct {
// The CapacityReservationFleetId of the CapacityReservationFleet resource.
CapacityReservationFleetId *string `field:"required" json:"capacityReservationFleetId" yaml:"capacityReservationFleetId"`
}
A reference to a CapacityReservationFleet 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"
capacityReservationFleetReference := &CapacityReservationFleetReference{
CapacityReservationFleetId: jsii.String("capacityReservationFleetId"),
}
type CapacityReservationReference ¶
type CapacityReservationReference struct {
// The ARN of the CapacityReservation resource.
CapacityReservationArn *string `field:"required" json:"capacityReservationArn" yaml:"capacityReservationArn"`
// The Id of the CapacityReservation resource.
CapacityReservationId *string `field:"required" json:"capacityReservationId" yaml:"capacityReservationId"`
}
A reference to a CapacityReservation 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"
capacityReservationReference := &CapacityReservationReference{
CapacityReservationArn: jsii.String("capacityReservationArn"),
CapacityReservationId: jsii.String("capacityReservationId"),
}
type CarrierGatewayReference ¶
type CarrierGatewayReference struct {
// The CarrierGatewayId of the CarrierGateway resource.
CarrierGatewayId *string `field:"required" json:"carrierGatewayId" yaml:"carrierGatewayId"`
}
A reference to a CarrierGateway 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"
carrierGatewayReference := &CarrierGatewayReference{
CarrierGatewayId: jsii.String("carrierGatewayId"),
}
type ClientVpnAuthorizationRuleReference ¶
type ClientVpnAuthorizationRuleReference struct {
// The Id of the ClientVpnAuthorizationRule resource.
ClientVpnAuthorizationRuleId *string `field:"required" json:"clientVpnAuthorizationRuleId" yaml:"clientVpnAuthorizationRuleId"`
}
A reference to a ClientVpnAuthorizationRule 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"
clientVpnAuthorizationRuleReference := &ClientVpnAuthorizationRuleReference{
ClientVpnAuthorizationRuleId: jsii.String("clientVpnAuthorizationRuleId"),
}
type ClientVpnEndpointReference ¶
type ClientVpnEndpointReference struct {
// The Id of the ClientVpnEndpoint resource.
ClientVpnEndpointId *string `field:"required" json:"clientVpnEndpointId" yaml:"clientVpnEndpointId"`
}
A reference to a ClientVpnEndpoint 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"
clientVpnEndpointReference := &ClientVpnEndpointReference{
ClientVpnEndpointId: jsii.String("clientVpnEndpointId"),
}
type ClientVpnRouteReference ¶
type ClientVpnRouteReference struct {
// The Id of the ClientVpnRoute resource.
ClientVpnRouteId *string `field:"required" json:"clientVpnRouteId" yaml:"clientVpnRouteId"`
}
A reference to a ClientVpnRoute 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"
clientVpnRouteReference := &ClientVpnRouteReference{
ClientVpnRouteId: jsii.String("clientVpnRouteId"),
}
type ClientVpnTargetNetworkAssociationReference ¶
type ClientVpnTargetNetworkAssociationReference struct {
// The Id of the ClientVpnTargetNetworkAssociation resource.
ClientVpnTargetNetworkAssociationId *string `field:"required" json:"clientVpnTargetNetworkAssociationId" yaml:"clientVpnTargetNetworkAssociationId"`
}
A reference to a ClientVpnTargetNetworkAssociation 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"
clientVpnTargetNetworkAssociationReference := &ClientVpnTargetNetworkAssociationReference{
ClientVpnTargetNetworkAssociationId: jsii.String("clientVpnTargetNetworkAssociationId"),
}
type CustomerGatewayReference ¶
type CustomerGatewayReference struct {
// The CustomerGatewayId of the CustomerGateway resource.
CustomerGatewayId *string `field:"required" json:"customerGatewayId" yaml:"customerGatewayId"`
}
A reference to a CustomerGateway 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"
customerGatewayReference := &CustomerGatewayReference{
CustomerGatewayId: jsii.String("customerGatewayId"),
}
type DHCPOptionsReference ¶
type DHCPOptionsReference struct {
// The DhcpOptionsId of the DHCPOptions resource.
DhcpOptionsId *string `field:"required" json:"dhcpOptionsId" yaml:"dhcpOptionsId"`
}
A reference to a DHCPOptions 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"
dHCPOptionsReference := &DHCPOptionsReference{
DhcpOptionsId: jsii.String("dhcpOptionsId"),
}
type EC2FleetReference ¶
type EC2FleetReference struct {
// The FleetId of the EC2Fleet resource.
FleetId *string `field:"required" json:"fleetId" yaml:"fleetId"`
}
A reference to a EC2Fleet 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"
eC2FleetReference := &EC2FleetReference{
FleetId: jsii.String("fleetId"),
}
type EIPAssociationReference ¶
type EIPAssociationReference struct {
// The Id of the EIPAssociation resource.
EipAssociationId *string `field:"required" json:"eipAssociationId" yaml:"eipAssociationId"`
}
A reference to a EIPAssociation 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"
eIPAssociationReference := &EIPAssociationReference{
EipAssociationId: jsii.String("eipAssociationId"),
}
type EIPReference ¶
type EIPReference struct {
// The AllocationId of the EIP resource.
AllocationId *string `field:"required" json:"allocationId" yaml:"allocationId"`
// The PublicIp of the EIP resource.
PublicIp *string `field:"required" json:"publicIp" yaml:"publicIp"`
}
A reference to a EIP 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"
eIPReference := &EIPReference{
AllocationId: jsii.String("allocationId"),
PublicIp: jsii.String("publicIp"),
}
type EgressOnlyInternetGatewayReference ¶
type EgressOnlyInternetGatewayReference struct {
// The Id of the EgressOnlyInternetGateway resource.
EgressOnlyInternetGatewayId *string `field:"required" json:"egressOnlyInternetGatewayId" yaml:"egressOnlyInternetGatewayId"`
}
A reference to a EgressOnlyInternetGateway 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"
egressOnlyInternetGatewayReference := &EgressOnlyInternetGatewayReference{
EgressOnlyInternetGatewayId: jsii.String("egressOnlyInternetGatewayId"),
}
type EnclaveCertificateIamRoleAssociationReference ¶
type EnclaveCertificateIamRoleAssociationReference struct {
// The CertificateArn of the EnclaveCertificateIamRoleAssociation resource.
CertificateArn *string `field:"required" json:"certificateArn" yaml:"certificateArn"`
// The RoleArn of the EnclaveCertificateIamRoleAssociation resource.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
}
A reference to a EnclaveCertificateIamRoleAssociation 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"
enclaveCertificateIamRoleAssociationReference := &EnclaveCertificateIamRoleAssociationReference{
CertificateArn: jsii.String("certificateArn"),
RoleArn: jsii.String("roleArn"),
}
type FlowLogReference ¶
type FlowLogReference struct {
// The Id of the FlowLog resource.
FlowLogId *string `field:"required" json:"flowLogId" yaml:"flowLogId"`
}
A reference to a FlowLog 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"
flowLogReference := &FlowLogReference{
FlowLogId: jsii.String("flowLogId"),
}
type GatewayRouteTableAssociationReference ¶
type GatewayRouteTableAssociationReference struct {
// The GatewayId of the GatewayRouteTableAssociation resource.
GatewayId *string `field:"required" json:"gatewayId" yaml:"gatewayId"`
}
A reference to a GatewayRouteTableAssociation 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"
gatewayRouteTableAssociationReference := &GatewayRouteTableAssociationReference{
GatewayId: jsii.String("gatewayId"),
}
type HostReference ¶
type HostReference struct {
// The HostId of the Host resource.
HostId *string `field:"required" json:"hostId" yaml:"hostId"`
}
A reference to a Host 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"
hostReference := &HostReference{
HostId: jsii.String("hostId"),
}
type ICapacityManagerDataExportRef ¶
type ICapacityManagerDataExportRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CapacityManagerDataExport resource.
// Experimental.
CapacityManagerDataExportRef() *CapacityManagerDataExportReference
}
Indicates that this resource can be referenced as a CapacityManagerDataExport. Experimental.
type ICapacityReservationFleetRef ¶
type ICapacityReservationFleetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CapacityReservationFleet resource.
// Experimental.
CapacityReservationFleetRef() *CapacityReservationFleetReference
}
Indicates that this resource can be referenced as a CapacityReservationFleet. Experimental.
type ICapacityReservationRef ¶
type ICapacityReservationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CapacityReservation resource.
// Experimental.
CapacityReservationRef() *CapacityReservationReference
}
Indicates that this resource can be referenced as a CapacityReservation. Experimental.
type ICarrierGatewayRef ¶
type ICarrierGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CarrierGateway resource.
// Experimental.
CarrierGatewayRef() *CarrierGatewayReference
}
Indicates that this resource can be referenced as a CarrierGateway. Experimental.
type IClientVpnAuthorizationRuleRef ¶
type IClientVpnAuthorizationRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ClientVpnAuthorizationRule resource.
// Experimental.
ClientVpnAuthorizationRuleRef() *ClientVpnAuthorizationRuleReference
}
Indicates that this resource can be referenced as a ClientVpnAuthorizationRule. Experimental.
type IClientVpnEndpointRef ¶
type IClientVpnEndpointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ClientVpnEndpoint resource.
// Experimental.
ClientVpnEndpointRef() *ClientVpnEndpointReference
}
Indicates that this resource can be referenced as a ClientVpnEndpoint. Experimental.
type IClientVpnRouteRef ¶
type IClientVpnRouteRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ClientVpnRoute resource.
// Experimental.
ClientVpnRouteRef() *ClientVpnRouteReference
}
Indicates that this resource can be referenced as a ClientVpnRoute. Experimental.
type IClientVpnTargetNetworkAssociationRef ¶
type IClientVpnTargetNetworkAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ClientVpnTargetNetworkAssociation resource.
// Experimental.
ClientVpnTargetNetworkAssociationRef() *ClientVpnTargetNetworkAssociationReference
}
Indicates that this resource can be referenced as a ClientVpnTargetNetworkAssociation. Experimental.
type ICustomerGatewayRef ¶
type ICustomerGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CustomerGateway resource.
// Experimental.
CustomerGatewayRef() *CustomerGatewayReference
}
Indicates that this resource can be referenced as a CustomerGateway. Experimental.
type IDHCPOptionsRef ¶
type IDHCPOptionsRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a DHCPOptions resource.
// Experimental.
DhcpOptionsRef() *DHCPOptionsReference
}
Indicates that this resource can be referenced as a DHCPOptions. Experimental.
type IEC2FleetRef ¶
type IEC2FleetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EC2Fleet resource.
// Experimental.
Ec2FleetRef() *EC2FleetReference
}
Indicates that this resource can be referenced as a EC2Fleet. Experimental.
type IEIPAssociationRef ¶
type IEIPAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EIPAssociation resource.
// Experimental.
EipAssociationRef() *EIPAssociationReference
}
Indicates that this resource can be referenced as a EIPAssociation. Experimental.
type IEIPRef ¶
type IEIPRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EIP resource.
// Experimental.
EipRef() *EIPReference
}
Indicates that this resource can be referenced as a EIP. Experimental.
type IEgressOnlyInternetGatewayRef ¶
type IEgressOnlyInternetGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EgressOnlyInternetGateway resource.
// Experimental.
EgressOnlyInternetGatewayRef() *EgressOnlyInternetGatewayReference
}
Indicates that this resource can be referenced as a EgressOnlyInternetGateway. Experimental.
type IEnclaveCertificateIamRoleAssociationRef ¶
type IEnclaveCertificateIamRoleAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EnclaveCertificateIamRoleAssociation resource.
// Experimental.
EnclaveCertificateIamRoleAssociationRef() *EnclaveCertificateIamRoleAssociationReference
}
Indicates that this resource can be referenced as a EnclaveCertificateIamRoleAssociation. Experimental.
type IFlowLogRef ¶
type IFlowLogRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a FlowLog resource.
// Experimental.
FlowLogRef() *FlowLogReference
}
Indicates that this resource can be referenced as a FlowLog. Experimental.
type IGatewayRouteTableAssociationRef ¶
type IGatewayRouteTableAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a GatewayRouteTableAssociation resource.
// Experimental.
GatewayRouteTableAssociationRef() *GatewayRouteTableAssociationReference
}
Indicates that this resource can be referenced as a GatewayRouteTableAssociation. Experimental.
type IHostRef ¶
type IHostRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Host resource.
// Experimental.
HostRef() *HostReference
}
Indicates that this resource can be referenced as a Host. Experimental.
type IIPAMAllocationRef ¶
type IIPAMAllocationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMAllocation resource.
// Experimental.
IpamAllocationRef() *IPAMAllocationReference
}
Indicates that this resource can be referenced as a IPAMAllocation. Experimental.
type IIPAMPoolCidrRef ¶
type IIPAMPoolCidrRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMPoolCidr resource.
// Experimental.
IpamPoolCidrRef() *IPAMPoolCidrReference
}
Indicates that this resource can be referenced as a IPAMPoolCidr. Experimental.
type IIPAMPoolRef ¶
type IIPAMPoolRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMPool resource.
// Experimental.
IpamPoolRef() *IPAMPoolReference
}
Indicates that this resource can be referenced as a IPAMPool. Experimental.
type IIPAMRef ¶
type IIPAMRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAM resource.
// Experimental.
IpamRef() *IPAMReference
}
Indicates that this resource can be referenced as a IPAM. Experimental.
type IIPAMResourceDiscoveryAssociationRef ¶
type IIPAMResourceDiscoveryAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMResourceDiscoveryAssociation resource.
// Experimental.
IpamResourceDiscoveryAssociationRef() *IPAMResourceDiscoveryAssociationReference
}
Indicates that this resource can be referenced as a IPAMResourceDiscoveryAssociation. Experimental.
type IIPAMResourceDiscoveryRef ¶
type IIPAMResourceDiscoveryRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMResourceDiscovery resource.
// Experimental.
IpamResourceDiscoveryRef() *IPAMResourceDiscoveryReference
}
Indicates that this resource can be referenced as a IPAMResourceDiscovery. Experimental.
type IIPAMScopeRef ¶
type IIPAMScopeRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IPAMScope resource.
// Experimental.
IpamScopeRef() *IPAMScopeReference
}
Indicates that this resource can be referenced as a IPAMScope. Experimental.
type IInstanceConnectEndpointRef ¶
type IInstanceConnectEndpointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a InstanceConnectEndpoint resource.
// Experimental.
InstanceConnectEndpointRef() *InstanceConnectEndpointReference
}
Indicates that this resource can be referenced as a InstanceConnectEndpoint. Experimental.
type IInstanceRef ¶
type IInstanceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Instance resource.
// Experimental.
InstanceRef() *InstanceReference
}
Indicates that this resource can be referenced as a Instance. Experimental.
type IInternetGatewayRef ¶
type IInternetGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a InternetGateway resource.
// Experimental.
InternetGatewayRef() *InternetGatewayReference
}
Indicates that this resource can be referenced as a InternetGateway. Experimental.
type IIpPoolRouteTableAssociationRef ¶
type IIpPoolRouteTableAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a IpPoolRouteTableAssociation resource.
// Experimental.
IpPoolRouteTableAssociationRef() *IpPoolRouteTableAssociationReference
}
Indicates that this resource can be referenced as a IpPoolRouteTableAssociation. Experimental.
type IKeyPairRef ¶
type IKeyPairRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a KeyPair resource.
// Experimental.
KeyPairRef() *KeyPairReference
}
Indicates that this resource can be referenced as a KeyPair. Experimental.
type ILaunchTemplateRef ¶
type ILaunchTemplateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LaunchTemplate resource.
// Experimental.
LaunchTemplateRef() *LaunchTemplateReference
}
Indicates that this resource can be referenced as a LaunchTemplate. Experimental.
type ILocalGatewayRouteRef ¶
type ILocalGatewayRouteRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayRoute resource.
// Experimental.
LocalGatewayRouteRef() *LocalGatewayRouteReference
}
Indicates that this resource can be referenced as a LocalGatewayRoute. Experimental.
type ILocalGatewayRouteTableRef ¶
type ILocalGatewayRouteTableRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayRouteTable resource.
// Experimental.
LocalGatewayRouteTableRef() *LocalGatewayRouteTableReference
}
Indicates that this resource can be referenced as a LocalGatewayRouteTable. Experimental.
type ILocalGatewayRouteTableVPCAssociationRef ¶
type ILocalGatewayRouteTableVPCAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayRouteTableVPCAssociation resource.
// Experimental.
LocalGatewayRouteTableVpcAssociationRef() *LocalGatewayRouteTableVPCAssociationReference
}
Indicates that this resource can be referenced as a LocalGatewayRouteTableVPCAssociation. Experimental.
type ILocalGatewayRouteTableVirtualInterfaceGroupAssociationRef ¶
type ILocalGatewayRouteTableVirtualInterfaceGroupAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayRouteTableVirtualInterfaceGroupAssociation resource.
// Experimental.
LocalGatewayRouteTableVirtualInterfaceGroupAssociationRef() *LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference
}
Indicates that this resource can be referenced as a LocalGatewayRouteTableVirtualInterfaceGroupAssociation. Experimental.
type ILocalGatewayVirtualInterfaceGroupRef ¶
type ILocalGatewayVirtualInterfaceGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayVirtualInterfaceGroup resource.
// Experimental.
LocalGatewayVirtualInterfaceGroupRef() *LocalGatewayVirtualInterfaceGroupReference
}
Indicates that this resource can be referenced as a LocalGatewayVirtualInterfaceGroup. Experimental.
type ILocalGatewayVirtualInterfaceRef ¶
type ILocalGatewayVirtualInterfaceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LocalGatewayVirtualInterface resource.
// Experimental.
LocalGatewayVirtualInterfaceRef() *LocalGatewayVirtualInterfaceReference
}
Indicates that this resource can be referenced as a LocalGatewayVirtualInterface. Experimental.
type INatGatewayRef ¶
type INatGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NatGateway resource.
// Experimental.
NatGatewayRef() *NatGatewayReference
}
Indicates that this resource can be referenced as a NatGateway. Experimental.
type INetworkAclEntryRef ¶
type INetworkAclEntryRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkAclEntry resource.
// Experimental.
NetworkAclEntryRef() *NetworkAclEntryReference
}
Indicates that this resource can be referenced as a NetworkAclEntry. Experimental.
type INetworkAclRef ¶
type INetworkAclRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkAcl resource.
// Experimental.
NetworkAclRef() *NetworkAclReference
}
Indicates that this resource can be referenced as a NetworkAcl. Experimental.
type INetworkInsightsAccessScopeAnalysisRef ¶
type INetworkInsightsAccessScopeAnalysisRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInsightsAccessScopeAnalysis resource.
// Experimental.
NetworkInsightsAccessScopeAnalysisRef() *NetworkInsightsAccessScopeAnalysisReference
}
Indicates that this resource can be referenced as a NetworkInsightsAccessScopeAnalysis. Experimental.
type INetworkInsightsAccessScopeRef ¶
type INetworkInsightsAccessScopeRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInsightsAccessScope resource.
// Experimental.
NetworkInsightsAccessScopeRef() *NetworkInsightsAccessScopeReference
}
Indicates that this resource can be referenced as a NetworkInsightsAccessScope. Experimental.
type INetworkInsightsAnalysisRef ¶
type INetworkInsightsAnalysisRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInsightsAnalysis resource.
// Experimental.
NetworkInsightsAnalysisRef() *NetworkInsightsAnalysisReference
}
Indicates that this resource can be referenced as a NetworkInsightsAnalysis. Experimental.
type INetworkInsightsPathRef ¶
type INetworkInsightsPathRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInsightsPath resource.
// Experimental.
NetworkInsightsPathRef() *NetworkInsightsPathReference
}
Indicates that this resource can be referenced as a NetworkInsightsPath. Experimental.
type INetworkInterfaceAttachmentRef ¶
type INetworkInterfaceAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInterfaceAttachment resource.
// Experimental.
NetworkInterfaceAttachmentRef() *NetworkInterfaceAttachmentReference
}
Indicates that this resource can be referenced as a NetworkInterfaceAttachment. Experimental.
type INetworkInterfacePermissionRef ¶
type INetworkInterfacePermissionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInterfacePermission resource.
// Experimental.
NetworkInterfacePermissionRef() *NetworkInterfacePermissionReference
}
Indicates that this resource can be referenced as a NetworkInterfacePermission. Experimental.
type INetworkInterfaceRef ¶
type INetworkInterfaceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkInterface resource.
// Experimental.
NetworkInterfaceRef() *NetworkInterfaceReference
}
Indicates that this resource can be referenced as a NetworkInterface. Experimental.
type INetworkPerformanceMetricSubscriptionRef ¶
type INetworkPerformanceMetricSubscriptionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NetworkPerformanceMetricSubscription resource.
// Experimental.
NetworkPerformanceMetricSubscriptionRef() *NetworkPerformanceMetricSubscriptionReference
}
Indicates that this resource can be referenced as a NetworkPerformanceMetricSubscription. Experimental.
type IPAMAllocationReference ¶
type IPAMAllocationReference struct {
// The Cidr of the IPAMAllocation resource.
Cidr *string `field:"required" json:"cidr" yaml:"cidr"`
// The IpamPoolAllocationId of the IPAMAllocation resource.
IpamPoolAllocationId *string `field:"required" json:"ipamPoolAllocationId" yaml:"ipamPoolAllocationId"`
// The IpamPoolId of the IPAMAllocation resource.
IpamPoolId *string `field:"required" json:"ipamPoolId" yaml:"ipamPoolId"`
}
A reference to a IPAMAllocation 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"
iPAMAllocationReference := map[string]*string{
"cidr": jsii.String("cidr"),
"ipamPoolAllocationId": jsii.String("ipamPoolAllocationId"),
"ipamPoolId": jsii.String("ipamPoolId"),
}
type IPAMPoolCidrReference ¶
type IPAMPoolCidrReference struct {
// The IpamPoolCidrId of the IPAMPoolCidr resource.
IpamPoolCidrId *string `field:"required" json:"ipamPoolCidrId" yaml:"ipamPoolCidrId"`
// The IpamPoolId of the IPAMPoolCidr resource.
IpamPoolId *string `field:"required" json:"ipamPoolId" yaml:"ipamPoolId"`
}
A reference to a IPAMPoolCidr 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"
iPAMPoolCidrReference := map[string]*string{
"ipamPoolCidrId": jsii.String("ipamPoolCidrId"),
"ipamPoolId": jsii.String("ipamPoolId"),
}
type IPAMPoolReference ¶
type IPAMPoolReference struct {
// The ARN of the IPAMPool resource.
IpamPoolArn *string `field:"required" json:"ipamPoolArn" yaml:"ipamPoolArn"`
// The IpamPoolId of the IPAMPool resource.
IpamPoolId *string `field:"required" json:"ipamPoolId" yaml:"ipamPoolId"`
}
A reference to a IPAMPool 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"
iPAMPoolReference := map[string]*string{
"ipamPoolArn": jsii.String("ipamPoolArn"),
"ipamPoolId": jsii.String("ipamPoolId"),
}
type IPAMReference ¶
type IPAMReference struct {
// The ARN of the IPAM resource.
IpamArn *string `field:"required" json:"ipamArn" yaml:"ipamArn"`
// The IpamId of the IPAM resource.
IpamId *string `field:"required" json:"ipamId" yaml:"ipamId"`
}
A reference to a IPAM 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"
iPAMReference := map[string]*string{
"ipamArn": jsii.String("ipamArn"),
"ipamId": jsii.String("ipamId"),
}
type IPAMResourceDiscoveryAssociationReference ¶
type IPAMResourceDiscoveryAssociationReference struct {
// The IpamResourceDiscoveryAssociationId of the IPAMResourceDiscoveryAssociation resource.
IpamResourceDiscoveryAssociationId *string `field:"required" json:"ipamResourceDiscoveryAssociationId" yaml:"ipamResourceDiscoveryAssociationId"`
}
A reference to a IPAMResourceDiscoveryAssociation 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"
iPAMResourceDiscoveryAssociationReference := map[string]*string{
"ipamResourceDiscoveryAssociationId": jsii.String("ipamResourceDiscoveryAssociationId"),
}
type IPAMResourceDiscoveryReference ¶
type IPAMResourceDiscoveryReference struct {
// The IpamResourceDiscoveryId of the IPAMResourceDiscovery resource.
IpamResourceDiscoveryId *string `field:"required" json:"ipamResourceDiscoveryId" yaml:"ipamResourceDiscoveryId"`
}
A reference to a IPAMResourceDiscovery 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"
iPAMResourceDiscoveryReference := map[string]*string{
"ipamResourceDiscoveryId": jsii.String("ipamResourceDiscoveryId"),
}
type IPAMScopeReference ¶
type IPAMScopeReference struct {
// The ARN of the IPAMScope resource.
IpamScopeArn *string `field:"required" json:"ipamScopeArn" yaml:"ipamScopeArn"`
// The IpamScopeId of the IPAMScope resource.
IpamScopeId *string `field:"required" json:"ipamScopeId" yaml:"ipamScopeId"`
}
A reference to a IPAMScope 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"
iPAMScopeReference := map[string]*string{
"ipamScopeArn": jsii.String("ipamScopeArn"),
"ipamScopeId": jsii.String("ipamScopeId"),
}
type IPlacementGroupRef ¶
type IPlacementGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PlacementGroup resource.
// Experimental.
PlacementGroupRef() *PlacementGroupReference
}
Indicates that this resource can be referenced as a PlacementGroup. Experimental.
type IPrefixListRef ¶
type IPrefixListRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PrefixList resource.
// Experimental.
PrefixListRef() *PrefixListReference
}
Indicates that this resource can be referenced as a PrefixList. 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 IRouteServerAssociationRef ¶
type IRouteServerAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteServerAssociation resource.
// Experimental.
RouteServerAssociationRef() *RouteServerAssociationReference
}
Indicates that this resource can be referenced as a RouteServerAssociation. Experimental.
type IRouteServerEndpointRef ¶
type IRouteServerEndpointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteServerEndpoint resource.
// Experimental.
RouteServerEndpointRef() *RouteServerEndpointReference
}
Indicates that this resource can be referenced as a RouteServerEndpoint. Experimental.
type IRouteServerPeerRef ¶
type IRouteServerPeerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteServerPeer resource.
// Experimental.
RouteServerPeerRef() *RouteServerPeerReference
}
Indicates that this resource can be referenced as a RouteServerPeer. Experimental.
type IRouteServerPropagationRef ¶
type IRouteServerPropagationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteServerPropagation resource.
// Experimental.
RouteServerPropagationRef() *RouteServerPropagationReference
}
Indicates that this resource can be referenced as a RouteServerPropagation. Experimental.
type IRouteServerRef ¶
type IRouteServerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteServer resource.
// Experimental.
RouteServerRef() *RouteServerReference
}
Indicates that this resource can be referenced as a RouteServer. Experimental.
type IRouteTableRef ¶
type IRouteTableRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteTable resource.
// Experimental.
RouteTableRef() *RouteTableReference
}
Indicates that this resource can be referenced as a RouteTable. Experimental.
type ISecurityGroupEgressRef ¶
type ISecurityGroupEgressRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SecurityGroupEgress resource.
// Experimental.
SecurityGroupEgressRef() *SecurityGroupEgressReference
}
Indicates that this resource can be referenced as a SecurityGroupEgress. Experimental.
type ISecurityGroupIngressRef ¶
type ISecurityGroupIngressRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SecurityGroupIngress resource.
// Experimental.
SecurityGroupIngressRef() *SecurityGroupIngressReference
}
Indicates that this resource can be referenced as a SecurityGroupIngress. Experimental.
type ISecurityGroupRef ¶
type ISecurityGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SecurityGroup resource.
// Experimental.
SecurityGroupRef() *SecurityGroupReference
}
Indicates that this resource can be referenced as a SecurityGroup. Experimental.
type ISecurityGroupVpcAssociationRef ¶
type ISecurityGroupVpcAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SecurityGroupVpcAssociation resource.
// Experimental.
SecurityGroupVpcAssociationRef() *SecurityGroupVpcAssociationReference
}
Indicates that this resource can be referenced as a SecurityGroupVpcAssociation. Experimental.
type ISnapshotBlockPublicAccessRef ¶
type ISnapshotBlockPublicAccessRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SnapshotBlockPublicAccess resource.
// Experimental.
SnapshotBlockPublicAccessRef() *SnapshotBlockPublicAccessReference
}
Indicates that this resource can be referenced as a SnapshotBlockPublicAccess. Experimental.
type ISpotFleetRef ¶
type ISpotFleetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SpotFleet resource.
// Experimental.
SpotFleetRef() *SpotFleetReference
}
Indicates that this resource can be referenced as a SpotFleet. Experimental.
type ISubnetCidrBlockRef ¶
type ISubnetCidrBlockRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SubnetCidrBlock resource.
// Experimental.
SubnetCidrBlockRef() *SubnetCidrBlockReference
}
Indicates that this resource can be referenced as a SubnetCidrBlock. Experimental.
type ISubnetNetworkAclAssociationRef ¶
type ISubnetNetworkAclAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SubnetNetworkAclAssociation resource.
// Experimental.
SubnetNetworkAclAssociationRef() *SubnetNetworkAclAssociationReference
}
Indicates that this resource can be referenced as a SubnetNetworkAclAssociation. Experimental.
type ISubnetRef ¶
type ISubnetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Subnet resource.
// Experimental.
SubnetRef() *SubnetReference
}
Indicates that this resource can be referenced as a Subnet. Experimental.
type ISubnetRouteTableAssociationRef ¶
type ISubnetRouteTableAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SubnetRouteTableAssociation resource.
// Experimental.
SubnetRouteTableAssociationRef() *SubnetRouteTableAssociationReference
}
Indicates that this resource can be referenced as a SubnetRouteTableAssociation. Experimental.
type ITrafficMirrorFilterRef ¶
type ITrafficMirrorFilterRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TrafficMirrorFilter resource.
// Experimental.
TrafficMirrorFilterRef() *TrafficMirrorFilterReference
}
Indicates that this resource can be referenced as a TrafficMirrorFilter. Experimental.
type ITrafficMirrorFilterRuleRef ¶
type ITrafficMirrorFilterRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TrafficMirrorFilterRule resource.
// Experimental.
TrafficMirrorFilterRuleRef() *TrafficMirrorFilterRuleReference
}
Indicates that this resource can be referenced as a TrafficMirrorFilterRule. Experimental.
type ITrafficMirrorSessionRef ¶
type ITrafficMirrorSessionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TrafficMirrorSession resource.
// Experimental.
TrafficMirrorSessionRef() *TrafficMirrorSessionReference
}
Indicates that this resource can be referenced as a TrafficMirrorSession. Experimental.
type ITrafficMirrorTargetRef ¶
type ITrafficMirrorTargetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TrafficMirrorTarget resource.
// Experimental.
TrafficMirrorTargetRef() *TrafficMirrorTargetReference
}
Indicates that this resource can be referenced as a TrafficMirrorTarget. Experimental.
type ITransitGatewayAttachmentRef ¶
type ITransitGatewayAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayAttachment resource.
// Experimental.
TransitGatewayAttachmentRef() *TransitGatewayAttachmentReference
}
Indicates that this resource can be referenced as a TransitGatewayAttachment. Experimental.
type ITransitGatewayConnectPeerRef ¶
type ITransitGatewayConnectPeerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayConnectPeer resource.
// Experimental.
TransitGatewayConnectPeerRef() *TransitGatewayConnectPeerReference
}
Indicates that this resource can be referenced as a TransitGatewayConnectPeer. Experimental.
type ITransitGatewayConnectRef ¶
type ITransitGatewayConnectRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayConnect resource.
// Experimental.
TransitGatewayConnectRef() *TransitGatewayConnectReference
}
Indicates that this resource can be referenced as a TransitGatewayConnect. Experimental.
type ITransitGatewayMulticastDomainAssociationRef ¶
type ITransitGatewayMulticastDomainAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayMulticastDomainAssociation resource.
// Experimental.
TransitGatewayMulticastDomainAssociationRef() *TransitGatewayMulticastDomainAssociationReference
}
Indicates that this resource can be referenced as a TransitGatewayMulticastDomainAssociation. Experimental.
type ITransitGatewayMulticastDomainRef ¶
type ITransitGatewayMulticastDomainRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayMulticastDomain resource.
// Experimental.
TransitGatewayMulticastDomainRef() *TransitGatewayMulticastDomainReference
}
Indicates that this resource can be referenced as a TransitGatewayMulticastDomain. Experimental.
type ITransitGatewayMulticastGroupMemberRef ¶
type ITransitGatewayMulticastGroupMemberRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayMulticastGroupMember resource.
// Experimental.
TransitGatewayMulticastGroupMemberRef() *TransitGatewayMulticastGroupMemberReference
}
Indicates that this resource can be referenced as a TransitGatewayMulticastGroupMember. Experimental.
type ITransitGatewayMulticastGroupSourceRef ¶
type ITransitGatewayMulticastGroupSourceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayMulticastGroupSource resource.
// Experimental.
TransitGatewayMulticastGroupSourceRef() *TransitGatewayMulticastGroupSourceReference
}
Indicates that this resource can be referenced as a TransitGatewayMulticastGroupSource. Experimental.
type ITransitGatewayPeeringAttachmentRef ¶
type ITransitGatewayPeeringAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayPeeringAttachment resource.
// Experimental.
TransitGatewayPeeringAttachmentRef() *TransitGatewayPeeringAttachmentReference
}
Indicates that this resource can be referenced as a TransitGatewayPeeringAttachment. Experimental.
type ITransitGatewayRef ¶
type ITransitGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGateway resource.
// Experimental.
TransitGatewayRef() *TransitGatewayReference
}
Indicates that this resource can be referenced as a TransitGateway. Experimental.
type ITransitGatewayRouteRef ¶
type ITransitGatewayRouteRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayRoute resource.
// Experimental.
TransitGatewayRouteRef() *TransitGatewayRouteReference
}
Indicates that this resource can be referenced as a TransitGatewayRoute. Experimental.
type ITransitGatewayRouteTableAssociationRef ¶
type ITransitGatewayRouteTableAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayRouteTableAssociation resource.
// Experimental.
TransitGatewayRouteTableAssociationRef() *TransitGatewayRouteTableAssociationReference
}
Indicates that this resource can be referenced as a TransitGatewayRouteTableAssociation. Experimental.
type ITransitGatewayRouteTablePropagationRef ¶
type ITransitGatewayRouteTablePropagationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayRouteTablePropagation resource.
// Experimental.
TransitGatewayRouteTablePropagationRef() *TransitGatewayRouteTablePropagationReference
}
Indicates that this resource can be referenced as a TransitGatewayRouteTablePropagation. Experimental.
type ITransitGatewayRouteTableRef ¶
type ITransitGatewayRouteTableRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayRouteTable resource.
// Experimental.
TransitGatewayRouteTableRef() *TransitGatewayRouteTableReference
}
Indicates that this resource can be referenced as a TransitGatewayRouteTable. Experimental.
type ITransitGatewayVpcAttachmentRef ¶
type ITransitGatewayVpcAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TransitGatewayVpcAttachment resource.
// Experimental.
TransitGatewayVpcAttachmentRef() *TransitGatewayVpcAttachmentReference
}
Indicates that this resource can be referenced as a TransitGatewayVpcAttachment. Experimental.
type IVPCBlockPublicAccessExclusionRef ¶
type IVPCBlockPublicAccessExclusionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCBlockPublicAccessExclusion resource.
// Experimental.
VpcBlockPublicAccessExclusionRef() *VPCBlockPublicAccessExclusionReference
}
Indicates that this resource can be referenced as a VPCBlockPublicAccessExclusion. Experimental.
type IVPCBlockPublicAccessOptionsRef ¶
type IVPCBlockPublicAccessOptionsRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCBlockPublicAccessOptions resource.
// Experimental.
VpcBlockPublicAccessOptionsRef() *VPCBlockPublicAccessOptionsReference
}
Indicates that this resource can be referenced as a VPCBlockPublicAccessOptions. Experimental.
type IVPCCidrBlockRef ¶
type IVPCCidrBlockRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCCidrBlock resource.
// Experimental.
VpcCidrBlockRef() *VPCCidrBlockReference
}
Indicates that this resource can be referenced as a VPCCidrBlock. Experimental.
type IVPCDHCPOptionsAssociationRef ¶
type IVPCDHCPOptionsAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCDHCPOptionsAssociation resource.
// Experimental.
VpcdhcpOptionsAssociationRef() *VPCDHCPOptionsAssociationReference
}
Indicates that this resource can be referenced as a VPCDHCPOptionsAssociation. Experimental.
type IVPCEndpointConnectionNotificationRef ¶
type IVPCEndpointConnectionNotificationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCEndpointConnectionNotification resource.
// Experimental.
VpcEndpointConnectionNotificationRef() *VPCEndpointConnectionNotificationReference
}
Indicates that this resource can be referenced as a VPCEndpointConnectionNotification. Experimental.
type IVPCEndpointRef ¶
type IVPCEndpointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCEndpoint resource.
// Experimental.
VpcEndpointRef() *VPCEndpointReference
}
Indicates that this resource can be referenced as a VPCEndpoint. Experimental.
type IVPCEndpointServicePermissionsRef ¶
type IVPCEndpointServicePermissionsRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCEndpointServicePermissions resource.
// Experimental.
VpcEndpointServicePermissionsRef() *VPCEndpointServicePermissionsReference
}
Indicates that this resource can be referenced as a VPCEndpointServicePermissions. Experimental.
type IVPCEndpointServiceRef ¶
type IVPCEndpointServiceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCEndpointService resource.
// Experimental.
VpcEndpointServiceRef() *VPCEndpointServiceReference
}
Indicates that this resource can be referenced as a VPCEndpointService. Experimental.
type IVPCGatewayAttachmentRef ¶
type IVPCGatewayAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCGatewayAttachment resource.
// Experimental.
VpcGatewayAttachmentRef() *VPCGatewayAttachmentReference
}
Indicates that this resource can be referenced as a VPCGatewayAttachment. Experimental.
type IVPCPeeringConnectionRef ¶
type IVPCPeeringConnectionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCPeeringConnection resource.
// Experimental.
VpcPeeringConnectionRef() *VPCPeeringConnectionReference
}
Indicates that this resource can be referenced as a VPCPeeringConnection. Experimental.
type IVPCRef ¶
type IVPCRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPC resource.
// Experimental.
VpcRef() *VPCReference
}
Indicates that this resource can be referenced as a VPC. Experimental.
type IVPNConnectionRef ¶
type IVPNConnectionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPNConnection resource.
// Experimental.
VpnConnectionRef() *VPNConnectionReference
}
Indicates that this resource can be referenced as a VPNConnection. Experimental.
type IVPNConnectionRouteRef ¶
type IVPNConnectionRouteRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPNConnectionRoute resource.
// Experimental.
VpnConnectionRouteRef() *VPNConnectionRouteReference
}
Indicates that this resource can be referenced as a VPNConnectionRoute. Experimental.
type IVPNGatewayRef ¶
type IVPNGatewayRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPNGateway resource.
// Experimental.
VpnGatewayRef() *VPNGatewayReference
}
Indicates that this resource can be referenced as a VPNGateway. Experimental.
type IVPNGatewayRoutePropagationRef ¶
type IVPNGatewayRoutePropagationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPNGatewayRoutePropagation resource.
// Experimental.
VpnGatewayRoutePropagationRef() *VPNGatewayRoutePropagationReference
}
Indicates that this resource can be referenced as a VPNGatewayRoutePropagation. Experimental.
type IVerifiedAccessEndpointRef ¶
type IVerifiedAccessEndpointRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VerifiedAccessEndpoint resource.
// Experimental.
VerifiedAccessEndpointRef() *VerifiedAccessEndpointReference
}
Indicates that this resource can be referenced as a VerifiedAccessEndpoint. Experimental.
type IVerifiedAccessGroupRef ¶
type IVerifiedAccessGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VerifiedAccessGroup resource.
// Experimental.
VerifiedAccessGroupRef() *VerifiedAccessGroupReference
}
Indicates that this resource can be referenced as a VerifiedAccessGroup. Experimental.
type IVerifiedAccessInstanceRef ¶
type IVerifiedAccessInstanceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VerifiedAccessInstance resource.
// Experimental.
VerifiedAccessInstanceRef() *VerifiedAccessInstanceReference
}
Indicates that this resource can be referenced as a VerifiedAccessInstance. Experimental.
type IVerifiedAccessTrustProviderRef ¶
type IVerifiedAccessTrustProviderRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VerifiedAccessTrustProvider resource.
// Experimental.
VerifiedAccessTrustProviderRef() *VerifiedAccessTrustProviderReference
}
Indicates that this resource can be referenced as a VerifiedAccessTrustProvider. Experimental.
type IVolumeAttachmentRef ¶
type IVolumeAttachmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VolumeAttachment resource.
// Experimental.
VolumeAttachmentRef() *VolumeAttachmentReference
}
Indicates that this resource can be referenced as a VolumeAttachment. Experimental.
type IVolumeRef ¶
type IVolumeRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Volume resource.
// Experimental.
VolumeRef() *VolumeReference
}
Indicates that this resource can be referenced as a Volume. Experimental.
type InstanceConnectEndpointReference ¶
type InstanceConnectEndpointReference struct {
// The Id of the InstanceConnectEndpoint resource.
InstanceConnectEndpointId *string `field:"required" json:"instanceConnectEndpointId" yaml:"instanceConnectEndpointId"`
}
A reference to a InstanceConnectEndpoint 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"
instanceConnectEndpointReference := &InstanceConnectEndpointReference{
InstanceConnectEndpointId: jsii.String("instanceConnectEndpointId"),
}
type InstanceReference ¶
type InstanceReference struct {
// The InstanceId of the Instance resource.
InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"`
}
A reference to a Instance 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"
instanceReference := &InstanceReference{
InstanceId: jsii.String("instanceId"),
}
type InternetGatewayReference ¶
type InternetGatewayReference struct {
// The InternetGatewayId of the InternetGateway resource.
InternetGatewayId *string `field:"required" json:"internetGatewayId" yaml:"internetGatewayId"`
}
A reference to a InternetGateway 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"
internetGatewayReference := &InternetGatewayReference{
InternetGatewayId: jsii.String("internetGatewayId"),
}
type IpPoolRouteTableAssociationReference ¶
type IpPoolRouteTableAssociationReference struct {
// The AssociationId of the IpPoolRouteTableAssociation resource.
AssociationId *string `field:"required" json:"associationId" yaml:"associationId"`
}
A reference to a IpPoolRouteTableAssociation 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"
ipPoolRouteTableAssociationReference := &IpPoolRouteTableAssociationReference{
AssociationId: jsii.String("associationId"),
}
type KeyPairReference ¶
type KeyPairReference struct {
// The KeyName of the KeyPair resource.
KeyName *string `field:"required" json:"keyName" yaml:"keyName"`
}
A reference to a KeyPair 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"
keyPairReference := &KeyPairReference{
KeyName: jsii.String("keyName"),
}
type LaunchTemplateReference ¶
type LaunchTemplateReference struct {
// The LaunchTemplateId of the LaunchTemplate resource.
LaunchTemplateId *string `field:"required" json:"launchTemplateId" yaml:"launchTemplateId"`
}
A reference to a LaunchTemplate 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"
launchTemplateReference := &LaunchTemplateReference{
LaunchTemplateId: jsii.String("launchTemplateId"),
}
type LocalGatewayRouteReference ¶
type LocalGatewayRouteReference struct {
// The DestinationCidrBlock of the LocalGatewayRoute resource.
DestinationCidrBlock *string `field:"required" json:"destinationCidrBlock" yaml:"destinationCidrBlock"`
// The LocalGatewayRouteTableId of the LocalGatewayRoute resource.
LocalGatewayRouteTableId *string `field:"required" json:"localGatewayRouteTableId" yaml:"localGatewayRouteTableId"`
}
A reference to a LocalGatewayRoute 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"
localGatewayRouteReference := &LocalGatewayRouteReference{
DestinationCidrBlock: jsii.String("destinationCidrBlock"),
LocalGatewayRouteTableId: jsii.String("localGatewayRouteTableId"),
}
type LocalGatewayRouteTableReference ¶
type LocalGatewayRouteTableReference struct {
// The ARN of the LocalGatewayRouteTable resource.
LocalGatewayRouteTableArn *string `field:"required" json:"localGatewayRouteTableArn" yaml:"localGatewayRouteTableArn"`
// The LocalGatewayRouteTableId of the LocalGatewayRouteTable resource.
LocalGatewayRouteTableId *string `field:"required" json:"localGatewayRouteTableId" yaml:"localGatewayRouteTableId"`
}
A reference to a LocalGatewayRouteTable 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"
localGatewayRouteTableReference := &LocalGatewayRouteTableReference{
LocalGatewayRouteTableArn: jsii.String("localGatewayRouteTableArn"),
LocalGatewayRouteTableId: jsii.String("localGatewayRouteTableId"),
}
type LocalGatewayRouteTableVPCAssociationReference ¶
type LocalGatewayRouteTableVPCAssociationReference struct {
// The LocalGatewayRouteTableVpcAssociationId of the LocalGatewayRouteTableVPCAssociation resource.
LocalGatewayRouteTableVpcAssociationId *string `field:"required" json:"localGatewayRouteTableVpcAssociationId" yaml:"localGatewayRouteTableVpcAssociationId"`
}
A reference to a LocalGatewayRouteTableVPCAssociation 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"
localGatewayRouteTableVPCAssociationReference := &LocalGatewayRouteTableVPCAssociationReference{
LocalGatewayRouteTableVpcAssociationId: jsii.String("localGatewayRouteTableVpcAssociationId"),
}
type LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference ¶
type LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference struct {
// The LocalGatewayRouteTableVirtualInterfaceGroupAssociationId of the LocalGatewayRouteTableVirtualInterfaceGroupAssociation resource.
LocalGatewayRouteTableVirtualInterfaceGroupAssociationId *string `` /* 144-byte string literal not displayed */
}
A reference to a LocalGatewayRouteTableVirtualInterfaceGroupAssociation 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"
localGatewayRouteTableVirtualInterfaceGroupAssociationReference := &LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference{
LocalGatewayRouteTableVirtualInterfaceGroupAssociationId: jsii.String("localGatewayRouteTableVirtualInterfaceGroupAssociationId"),
}
type LocalGatewayVirtualInterfaceGroupReference ¶
type LocalGatewayVirtualInterfaceGroupReference struct {
// The ARN of the LocalGatewayVirtualInterfaceGroup resource.
LocalGatewayVirtualInterfaceGroupArn *string `field:"required" json:"localGatewayVirtualInterfaceGroupArn" yaml:"localGatewayVirtualInterfaceGroupArn"`
// The LocalGatewayVirtualInterfaceGroupId of the LocalGatewayVirtualInterfaceGroup resource.
LocalGatewayVirtualInterfaceGroupId *string `field:"required" json:"localGatewayVirtualInterfaceGroupId" yaml:"localGatewayVirtualInterfaceGroupId"`
}
A reference to a LocalGatewayVirtualInterfaceGroup 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"
localGatewayVirtualInterfaceGroupReference := &LocalGatewayVirtualInterfaceGroupReference{
LocalGatewayVirtualInterfaceGroupArn: jsii.String("localGatewayVirtualInterfaceGroupArn"),
LocalGatewayVirtualInterfaceGroupId: jsii.String("localGatewayVirtualInterfaceGroupId"),
}
type LocalGatewayVirtualInterfaceReference ¶
type LocalGatewayVirtualInterfaceReference struct {
// The LocalGatewayVirtualInterfaceId of the LocalGatewayVirtualInterface resource.
LocalGatewayVirtualInterfaceId *string `field:"required" json:"localGatewayVirtualInterfaceId" yaml:"localGatewayVirtualInterfaceId"`
}
A reference to a LocalGatewayVirtualInterface 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"
localGatewayVirtualInterfaceReference := &LocalGatewayVirtualInterfaceReference{
LocalGatewayVirtualInterfaceId: jsii.String("localGatewayVirtualInterfaceId"),
}
type NatGatewayReference ¶
type NatGatewayReference struct {
// The NatGatewayId of the NatGateway resource.
NatGatewayId *string `field:"required" json:"natGatewayId" yaml:"natGatewayId"`
}
A reference to a NatGateway 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"
natGatewayReference := &NatGatewayReference{
NatGatewayId: jsii.String("natGatewayId"),
}
type NetworkAclEntryReference ¶
type NetworkAclEntryReference struct {
// The Id of the NetworkAclEntry resource.
NetworkAclEntryId *string `field:"required" json:"networkAclEntryId" yaml:"networkAclEntryId"`
}
A reference to a NetworkAclEntry 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"
networkAclEntryReference := &NetworkAclEntryReference{
NetworkAclEntryId: jsii.String("networkAclEntryId"),
}
type NetworkAclReference ¶
type NetworkAclReference struct {
// The Id of the NetworkAcl resource.
NetworkAclId *string `field:"required" json:"networkAclId" yaml:"networkAclId"`
}
A reference to a NetworkAcl 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"
networkAclReference := &NetworkAclReference{
NetworkAclId: jsii.String("networkAclId"),
}
type NetworkInsightsAccessScopeAnalysisReference ¶
type NetworkInsightsAccessScopeAnalysisReference struct {
// The ARN of the NetworkInsightsAccessScopeAnalysis resource.
NetworkInsightsAccessScopeAnalysisArn *string `field:"required" json:"networkInsightsAccessScopeAnalysisArn" yaml:"networkInsightsAccessScopeAnalysisArn"`
// The NetworkInsightsAccessScopeAnalysisId of the NetworkInsightsAccessScopeAnalysis resource.
NetworkInsightsAccessScopeAnalysisId *string `field:"required" json:"networkInsightsAccessScopeAnalysisId" yaml:"networkInsightsAccessScopeAnalysisId"`
}
A reference to a NetworkInsightsAccessScopeAnalysis 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"
networkInsightsAccessScopeAnalysisReference := &NetworkInsightsAccessScopeAnalysisReference{
NetworkInsightsAccessScopeAnalysisArn: jsii.String("networkInsightsAccessScopeAnalysisArn"),
NetworkInsightsAccessScopeAnalysisId: jsii.String("networkInsightsAccessScopeAnalysisId"),
}
type NetworkInsightsAccessScopeReference ¶
type NetworkInsightsAccessScopeReference struct {
// The ARN of the NetworkInsightsAccessScope resource.
NetworkInsightsAccessScopeArn *string `field:"required" json:"networkInsightsAccessScopeArn" yaml:"networkInsightsAccessScopeArn"`
// The NetworkInsightsAccessScopeId of the NetworkInsightsAccessScope resource.
NetworkInsightsAccessScopeId *string `field:"required" json:"networkInsightsAccessScopeId" yaml:"networkInsightsAccessScopeId"`
}
A reference to a NetworkInsightsAccessScope 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"
networkInsightsAccessScopeReference := &NetworkInsightsAccessScopeReference{
NetworkInsightsAccessScopeArn: jsii.String("networkInsightsAccessScopeArn"),
NetworkInsightsAccessScopeId: jsii.String("networkInsightsAccessScopeId"),
}
type NetworkInsightsAnalysisReference ¶
type NetworkInsightsAnalysisReference struct {
// The ARN of the NetworkInsightsAnalysis resource.
NetworkInsightsAnalysisArn *string `field:"required" json:"networkInsightsAnalysisArn" yaml:"networkInsightsAnalysisArn"`
// The NetworkInsightsAnalysisId of the NetworkInsightsAnalysis resource.
NetworkInsightsAnalysisId *string `field:"required" json:"networkInsightsAnalysisId" yaml:"networkInsightsAnalysisId"`
}
A reference to a NetworkInsightsAnalysis 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"
networkInsightsAnalysisReference := &NetworkInsightsAnalysisReference{
NetworkInsightsAnalysisArn: jsii.String("networkInsightsAnalysisArn"),
NetworkInsightsAnalysisId: jsii.String("networkInsightsAnalysisId"),
}
type NetworkInsightsPathReference ¶
type NetworkInsightsPathReference struct {
// The ARN of the NetworkInsightsPath resource.
NetworkInsightsPathArn *string `field:"required" json:"networkInsightsPathArn" yaml:"networkInsightsPathArn"`
// The NetworkInsightsPathId of the NetworkInsightsPath resource.
NetworkInsightsPathId *string `field:"required" json:"networkInsightsPathId" yaml:"networkInsightsPathId"`
}
A reference to a NetworkInsightsPath 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"
networkInsightsPathReference := &NetworkInsightsPathReference{
NetworkInsightsPathArn: jsii.String("networkInsightsPathArn"),
NetworkInsightsPathId: jsii.String("networkInsightsPathId"),
}
type NetworkInterfaceAttachmentReference ¶
type NetworkInterfaceAttachmentReference struct {
// The AttachmentId of the NetworkInterfaceAttachment resource.
AttachmentId *string `field:"required" json:"attachmentId" yaml:"attachmentId"`
}
A reference to a NetworkInterfaceAttachment 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"
networkInterfaceAttachmentReference := &NetworkInterfaceAttachmentReference{
AttachmentId: jsii.String("attachmentId"),
}
type NetworkInterfacePermissionReference ¶
type NetworkInterfacePermissionReference struct {
// The Id of the NetworkInterfacePermission resource.
NetworkInterfacePermissionId *string `field:"required" json:"networkInterfacePermissionId" yaml:"networkInterfacePermissionId"`
}
A reference to a NetworkInterfacePermission 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"
networkInterfacePermissionReference := &NetworkInterfacePermissionReference{
NetworkInterfacePermissionId: jsii.String("networkInterfacePermissionId"),
}
type NetworkInterfaceReference ¶
type NetworkInterfaceReference struct {
// The Id of the NetworkInterface resource.
NetworkInterfaceId *string `field:"required" json:"networkInterfaceId" yaml:"networkInterfaceId"`
}
A reference to a NetworkInterface 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"
networkInterfaceReference := &NetworkInterfaceReference{
NetworkInterfaceId: jsii.String("networkInterfaceId"),
}
type NetworkPerformanceMetricSubscriptionReference ¶
type NetworkPerformanceMetricSubscriptionReference struct {
// The Destination of the NetworkPerformanceMetricSubscription resource.
Destination *string `field:"required" json:"destination" yaml:"destination"`
// The Metric of the NetworkPerformanceMetricSubscription resource.
Metric *string `field:"required" json:"metric" yaml:"metric"`
// The Source of the NetworkPerformanceMetricSubscription resource.
Source *string `field:"required" json:"source" yaml:"source"`
// The Statistic of the NetworkPerformanceMetricSubscription resource.
Statistic *string `field:"required" json:"statistic" yaml:"statistic"`
}
A reference to a NetworkPerformanceMetricSubscription 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"
networkPerformanceMetricSubscriptionReference := &NetworkPerformanceMetricSubscriptionReference{
Destination: jsii.String("destination"),
Metric: jsii.String("metric"),
Source: jsii.String("source"),
Statistic: jsii.String("statistic"),
}
type PlacementGroupReference ¶
type PlacementGroupReference struct {
// The GroupName of the PlacementGroup resource.
GroupName *string `field:"required" json:"groupName" yaml:"groupName"`
}
A reference to a PlacementGroup 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"
placementGroupReference := &PlacementGroupReference{
GroupName: jsii.String("groupName"),
}
type PrefixListReference ¶
type PrefixListReference struct {
// The ARN of the PrefixList resource.
PrefixListArn *string `field:"required" json:"prefixListArn" yaml:"prefixListArn"`
// The PrefixListId of the PrefixList resource.
PrefixListId *string `field:"required" json:"prefixListId" yaml:"prefixListId"`
}
A reference to a PrefixList 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"
prefixListReference := &PrefixListReference{
PrefixListArn: jsii.String("prefixListArn"),
PrefixListId: jsii.String("prefixListId"),
}
type RouteReference ¶
type RouteReference struct {
// The CidrBlock of the Route resource.
CidrBlock *string `field:"required" json:"cidrBlock" yaml:"cidrBlock"`
// The RouteTableId of the Route resource.
RouteTableId *string `field:"required" json:"routeTableId" yaml:"routeTableId"`
}
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{
CidrBlock: jsii.String("cidrBlock"),
RouteTableId: jsii.String("routeTableId"),
}
type RouteServerAssociationReference ¶
type RouteServerAssociationReference struct {
// The RouteServerId of the RouteServerAssociation resource.
RouteServerId *string `field:"required" json:"routeServerId" yaml:"routeServerId"`
// The VpcId of the RouteServerAssociation resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a RouteServerAssociation 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"
routeServerAssociationReference := &RouteServerAssociationReference{
RouteServerId: jsii.String("routeServerId"),
VpcId: jsii.String("vpcId"),
}
type RouteServerEndpointReference ¶
type RouteServerEndpointReference struct {
// The ARN of the RouteServerEndpoint resource.
RouteServerEndpointArn *string `field:"required" json:"routeServerEndpointArn" yaml:"routeServerEndpointArn"`
// The Id of the RouteServerEndpoint resource.
RouteServerEndpointId *string `field:"required" json:"routeServerEndpointId" yaml:"routeServerEndpointId"`
}
A reference to a RouteServerEndpoint 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"
routeServerEndpointReference := &RouteServerEndpointReference{
RouteServerEndpointArn: jsii.String("routeServerEndpointArn"),
RouteServerEndpointId: jsii.String("routeServerEndpointId"),
}
type RouteServerPeerReference ¶
type RouteServerPeerReference struct {
// The ARN of the RouteServerPeer resource.
RouteServerPeerArn *string `field:"required" json:"routeServerPeerArn" yaml:"routeServerPeerArn"`
// The Id of the RouteServerPeer resource.
RouteServerPeerId *string `field:"required" json:"routeServerPeerId" yaml:"routeServerPeerId"`
}
A reference to a RouteServerPeer 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"
routeServerPeerReference := &RouteServerPeerReference{
RouteServerPeerArn: jsii.String("routeServerPeerArn"),
RouteServerPeerId: jsii.String("routeServerPeerId"),
}
type RouteServerPropagationReference ¶
type RouteServerPropagationReference struct {
// The RouteServerId of the RouteServerPropagation resource.
RouteServerId *string `field:"required" json:"routeServerId" yaml:"routeServerId"`
// The RouteTableId of the RouteServerPropagation resource.
RouteTableId *string `field:"required" json:"routeTableId" yaml:"routeTableId"`
}
A reference to a RouteServerPropagation 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"
routeServerPropagationReference := &RouteServerPropagationReference{
RouteServerId: jsii.String("routeServerId"),
RouteTableId: jsii.String("routeTableId"),
}
type RouteServerReference ¶
type RouteServerReference struct {
// The ARN of the RouteServer resource.
RouteServerArn *string `field:"required" json:"routeServerArn" yaml:"routeServerArn"`
// The Id of the RouteServer resource.
RouteServerId *string `field:"required" json:"routeServerId" yaml:"routeServerId"`
}
A reference to a RouteServer 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"
routeServerReference := &RouteServerReference{
RouteServerArn: jsii.String("routeServerArn"),
RouteServerId: jsii.String("routeServerId"),
}
type RouteTableReference ¶
type RouteTableReference struct {
// The RouteTableId of the RouteTable resource.
RouteTableId *string `field:"required" json:"routeTableId" yaml:"routeTableId"`
}
A reference to a RouteTable 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"
routeTableReference := &RouteTableReference{
RouteTableId: jsii.String("routeTableId"),
}
type SecurityGroupEgressReference ¶
type SecurityGroupEgressReference struct {
// The Id of the SecurityGroupEgress resource.
SecurityGroupEgressId *string `field:"required" json:"securityGroupEgressId" yaml:"securityGroupEgressId"`
}
A reference to a SecurityGroupEgress 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"
securityGroupEgressReference := &SecurityGroupEgressReference{
SecurityGroupEgressId: jsii.String("securityGroupEgressId"),
}
type SecurityGroupIngressReference ¶
type SecurityGroupIngressReference struct {
// The Id of the SecurityGroupIngress resource.
SecurityGroupIngressId *string `field:"required" json:"securityGroupIngressId" yaml:"securityGroupIngressId"`
}
A reference to a SecurityGroupIngress 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"
securityGroupIngressReference := &SecurityGroupIngressReference{
SecurityGroupIngressId: jsii.String("securityGroupIngressId"),
}
type SecurityGroupReference ¶
type SecurityGroupReference struct {
// The Id of the SecurityGroup resource.
SecurityGroupId *string `field:"required" json:"securityGroupId" yaml:"securityGroupId"`
}
A reference to a SecurityGroup 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"
securityGroupReference := &SecurityGroupReference{
SecurityGroupId: jsii.String("securityGroupId"),
}
type SecurityGroupVpcAssociationReference ¶
type SecurityGroupVpcAssociationReference struct {
// The GroupId of the SecurityGroupVpcAssociation resource.
GroupId *string `field:"required" json:"groupId" yaml:"groupId"`
// The VpcId of the SecurityGroupVpcAssociation resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a SecurityGroupVpcAssociation 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"
securityGroupVpcAssociationReference := &SecurityGroupVpcAssociationReference{
GroupId: jsii.String("groupId"),
VpcId: jsii.String("vpcId"),
}
type SnapshotBlockPublicAccessReference ¶
type SnapshotBlockPublicAccessReference struct {
// The AccountId of the SnapshotBlockPublicAccess resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a SnapshotBlockPublicAccess 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"
snapshotBlockPublicAccessReference := &SnapshotBlockPublicAccessReference{
AccountId: jsii.String("accountId"),
}
type SpotFleetReference ¶
type SpotFleetReference struct {
// The Id of the SpotFleet resource.
SpotFleetId *string `field:"required" json:"spotFleetId" yaml:"spotFleetId"`
}
A reference to a SpotFleet 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"
spotFleetReference := &SpotFleetReference{
SpotFleetId: jsii.String("spotFleetId"),
}
type SubnetCidrBlockReference ¶
type SubnetCidrBlockReference struct {
// The Id of the SubnetCidrBlock resource.
SubnetCidrBlockId *string `field:"required" json:"subnetCidrBlockId" yaml:"subnetCidrBlockId"`
}
A reference to a SubnetCidrBlock 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"
subnetCidrBlockReference := &SubnetCidrBlockReference{
SubnetCidrBlockId: jsii.String("subnetCidrBlockId"),
}
type SubnetNetworkAclAssociationReference ¶
type SubnetNetworkAclAssociationReference struct {
// The AssociationId of the SubnetNetworkAclAssociation resource.
AssociationId *string `field:"required" json:"associationId" yaml:"associationId"`
}
A reference to a SubnetNetworkAclAssociation 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"
subnetNetworkAclAssociationReference := &SubnetNetworkAclAssociationReference{
AssociationId: jsii.String("associationId"),
}
type SubnetReference ¶
type SubnetReference struct {
// The SubnetId of the Subnet resource.
SubnetId *string `field:"required" json:"subnetId" yaml:"subnetId"`
}
A reference to a Subnet 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"
subnetReference := &SubnetReference{
SubnetId: jsii.String("subnetId"),
}
type SubnetRouteTableAssociationReference ¶
type SubnetRouteTableAssociationReference struct {
// The Id of the SubnetRouteTableAssociation resource.
SubnetRouteTableAssociationId *string `field:"required" json:"subnetRouteTableAssociationId" yaml:"subnetRouteTableAssociationId"`
}
A reference to a SubnetRouteTableAssociation 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"
subnetRouteTableAssociationReference := &SubnetRouteTableAssociationReference{
SubnetRouteTableAssociationId: jsii.String("subnetRouteTableAssociationId"),
}
type TrafficMirrorFilterReference ¶
type TrafficMirrorFilterReference struct {
// The Id of the TrafficMirrorFilter resource.
TrafficMirrorFilterId *string `field:"required" json:"trafficMirrorFilterId" yaml:"trafficMirrorFilterId"`
}
A reference to a TrafficMirrorFilter 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"
trafficMirrorFilterReference := &TrafficMirrorFilterReference{
TrafficMirrorFilterId: jsii.String("trafficMirrorFilterId"),
}
type TrafficMirrorFilterRuleReference ¶
type TrafficMirrorFilterRuleReference struct {
// The TrafficMirrorFilterRuleId of the TrafficMirrorFilterRule resource.
TrafficMirrorFilterRuleId *string `field:"required" json:"trafficMirrorFilterRuleId" yaml:"trafficMirrorFilterRuleId"`
}
A reference to a TrafficMirrorFilterRule 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"
trafficMirrorFilterRuleReference := &TrafficMirrorFilterRuleReference{
TrafficMirrorFilterRuleId: jsii.String("trafficMirrorFilterRuleId"),
}
type TrafficMirrorSessionReference ¶
type TrafficMirrorSessionReference struct {
// The Id of the TrafficMirrorSession resource.
TrafficMirrorSessionId *string `field:"required" json:"trafficMirrorSessionId" yaml:"trafficMirrorSessionId"`
}
A reference to a TrafficMirrorSession 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"
trafficMirrorSessionReference := &TrafficMirrorSessionReference{
TrafficMirrorSessionId: jsii.String("trafficMirrorSessionId"),
}
type TrafficMirrorTargetReference ¶
type TrafficMirrorTargetReference struct {
// The Id of the TrafficMirrorTarget resource.
TrafficMirrorTargetId *string `field:"required" json:"trafficMirrorTargetId" yaml:"trafficMirrorTargetId"`
}
A reference to a TrafficMirrorTarget 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"
trafficMirrorTargetReference := &TrafficMirrorTargetReference{
TrafficMirrorTargetId: jsii.String("trafficMirrorTargetId"),
}
type TransitGatewayAttachmentReference ¶
type TransitGatewayAttachmentReference struct {
// The Id of the TransitGatewayAttachment resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
}
A reference to a TransitGatewayAttachment 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"
transitGatewayAttachmentReference := &TransitGatewayAttachmentReference{
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
}
type TransitGatewayConnectPeerReference ¶
type TransitGatewayConnectPeerReference struct {
// The TransitGatewayConnectPeerId of the TransitGatewayConnectPeer resource.
TransitGatewayConnectPeerId *string `field:"required" json:"transitGatewayConnectPeerId" yaml:"transitGatewayConnectPeerId"`
}
A reference to a TransitGatewayConnectPeer 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"
transitGatewayConnectPeerReference := &TransitGatewayConnectPeerReference{
TransitGatewayConnectPeerId: jsii.String("transitGatewayConnectPeerId"),
}
type TransitGatewayConnectReference ¶
type TransitGatewayConnectReference struct {
// The TransitGatewayAttachmentId of the TransitGatewayConnect resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
}
A reference to a TransitGatewayConnect 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"
transitGatewayConnectReference := &TransitGatewayConnectReference{
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
}
type TransitGatewayMulticastDomainAssociationReference ¶
type TransitGatewayMulticastDomainAssociationReference struct {
// The SubnetId of the TransitGatewayMulticastDomainAssociation resource.
SubnetId *string `field:"required" json:"subnetId" yaml:"subnetId"`
// The TransitGatewayAttachmentId of the TransitGatewayMulticastDomainAssociation resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
// The TransitGatewayMulticastDomainId of the TransitGatewayMulticastDomainAssociation resource.
TransitGatewayMulticastDomainId *string `field:"required" json:"transitGatewayMulticastDomainId" yaml:"transitGatewayMulticastDomainId"`
}
A reference to a TransitGatewayMulticastDomainAssociation 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"
transitGatewayMulticastDomainAssociationReference := &TransitGatewayMulticastDomainAssociationReference{
SubnetId: jsii.String("subnetId"),
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
TransitGatewayMulticastDomainId: jsii.String("transitGatewayMulticastDomainId"),
}
type TransitGatewayMulticastDomainReference ¶
type TransitGatewayMulticastDomainReference struct {
// The ARN of the TransitGatewayMulticastDomain resource.
TransitGatewayMulticastDomainArn *string `field:"required" json:"transitGatewayMulticastDomainArn" yaml:"transitGatewayMulticastDomainArn"`
// The TransitGatewayMulticastDomainId of the TransitGatewayMulticastDomain resource.
TransitGatewayMulticastDomainId *string `field:"required" json:"transitGatewayMulticastDomainId" yaml:"transitGatewayMulticastDomainId"`
}
A reference to a TransitGatewayMulticastDomain 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"
transitGatewayMulticastDomainReference := &TransitGatewayMulticastDomainReference{
TransitGatewayMulticastDomainArn: jsii.String("transitGatewayMulticastDomainArn"),
TransitGatewayMulticastDomainId: jsii.String("transitGatewayMulticastDomainId"),
}
type TransitGatewayMulticastGroupMemberReference ¶
type TransitGatewayMulticastGroupMemberReference struct {
// The GroupIpAddress of the TransitGatewayMulticastGroupMember resource.
GroupIpAddress *string `field:"required" json:"groupIpAddress" yaml:"groupIpAddress"`
// The NetworkInterfaceId of the TransitGatewayMulticastGroupMember resource.
NetworkInterfaceId *string `field:"required" json:"networkInterfaceId" yaml:"networkInterfaceId"`
// The TransitGatewayMulticastDomainId of the TransitGatewayMulticastGroupMember resource.
TransitGatewayMulticastDomainId *string `field:"required" json:"transitGatewayMulticastDomainId" yaml:"transitGatewayMulticastDomainId"`
}
A reference to a TransitGatewayMulticastGroupMember 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"
transitGatewayMulticastGroupMemberReference := &TransitGatewayMulticastGroupMemberReference{
GroupIpAddress: jsii.String("groupIpAddress"),
NetworkInterfaceId: jsii.String("networkInterfaceId"),
TransitGatewayMulticastDomainId: jsii.String("transitGatewayMulticastDomainId"),
}
type TransitGatewayMulticastGroupSourceReference ¶
type TransitGatewayMulticastGroupSourceReference struct {
// The GroupIpAddress of the TransitGatewayMulticastGroupSource resource.
GroupIpAddress *string `field:"required" json:"groupIpAddress" yaml:"groupIpAddress"`
// The NetworkInterfaceId of the TransitGatewayMulticastGroupSource resource.
NetworkInterfaceId *string `field:"required" json:"networkInterfaceId" yaml:"networkInterfaceId"`
// The TransitGatewayMulticastDomainId of the TransitGatewayMulticastGroupSource resource.
TransitGatewayMulticastDomainId *string `field:"required" json:"transitGatewayMulticastDomainId" yaml:"transitGatewayMulticastDomainId"`
}
A reference to a TransitGatewayMulticastGroupSource 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"
transitGatewayMulticastGroupSourceReference := &TransitGatewayMulticastGroupSourceReference{
GroupIpAddress: jsii.String("groupIpAddress"),
NetworkInterfaceId: jsii.String("networkInterfaceId"),
TransitGatewayMulticastDomainId: jsii.String("transitGatewayMulticastDomainId"),
}
type TransitGatewayPeeringAttachmentReference ¶
type TransitGatewayPeeringAttachmentReference struct {
// The TransitGatewayAttachmentId of the TransitGatewayPeeringAttachment resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
}
A reference to a TransitGatewayPeeringAttachment 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"
transitGatewayPeeringAttachmentReference := &TransitGatewayPeeringAttachmentReference{
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
}
type TransitGatewayReference ¶
type TransitGatewayReference struct {
// The ARN of the TransitGateway resource.
TransitGatewayArn *string `field:"required" json:"transitGatewayArn" yaml:"transitGatewayArn"`
// The Id of the TransitGateway resource.
TransitGatewayId *string `field:"required" json:"transitGatewayId" yaml:"transitGatewayId"`
}
A reference to a TransitGateway 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"
transitGatewayReference := &TransitGatewayReference{
TransitGatewayArn: jsii.String("transitGatewayArn"),
TransitGatewayId: jsii.String("transitGatewayId"),
}
type TransitGatewayRouteReference ¶
type TransitGatewayRouteReference struct {
// The DestinationCidrBlock of the TransitGatewayRoute resource.
DestinationCidrBlock *string `field:"required" json:"destinationCidrBlock" yaml:"destinationCidrBlock"`
// The TransitGatewayRouteTableId of the TransitGatewayRoute resource.
TransitGatewayRouteTableId *string `field:"required" json:"transitGatewayRouteTableId" yaml:"transitGatewayRouteTableId"`
}
A reference to a TransitGatewayRoute 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"
transitGatewayRouteReference := &TransitGatewayRouteReference{
DestinationCidrBlock: jsii.String("destinationCidrBlock"),
TransitGatewayRouteTableId: jsii.String("transitGatewayRouteTableId"),
}
type TransitGatewayRouteTableAssociationReference ¶
type TransitGatewayRouteTableAssociationReference struct {
// The TransitGatewayAttachmentId of the TransitGatewayRouteTableAssociation resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
// The TransitGatewayRouteTableId of the TransitGatewayRouteTableAssociation resource.
TransitGatewayRouteTableId *string `field:"required" json:"transitGatewayRouteTableId" yaml:"transitGatewayRouteTableId"`
}
A reference to a TransitGatewayRouteTableAssociation 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"
transitGatewayRouteTableAssociationReference := &TransitGatewayRouteTableAssociationReference{
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
TransitGatewayRouteTableId: jsii.String("transitGatewayRouteTableId"),
}
type TransitGatewayRouteTablePropagationReference ¶
type TransitGatewayRouteTablePropagationReference struct {
// The TransitGatewayAttachmentId of the TransitGatewayRouteTablePropagation resource.
TransitGatewayAttachmentId *string `field:"required" json:"transitGatewayAttachmentId" yaml:"transitGatewayAttachmentId"`
// The TransitGatewayRouteTableId of the TransitGatewayRouteTablePropagation resource.
TransitGatewayRouteTableId *string `field:"required" json:"transitGatewayRouteTableId" yaml:"transitGatewayRouteTableId"`
}
A reference to a TransitGatewayRouteTablePropagation 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"
transitGatewayRouteTablePropagationReference := &TransitGatewayRouteTablePropagationReference{
TransitGatewayAttachmentId: jsii.String("transitGatewayAttachmentId"),
TransitGatewayRouteTableId: jsii.String("transitGatewayRouteTableId"),
}
type TransitGatewayRouteTableReference ¶
type TransitGatewayRouteTableReference struct {
// The TransitGatewayRouteTableId of the TransitGatewayRouteTable resource.
TransitGatewayRouteTableId *string `field:"required" json:"transitGatewayRouteTableId" yaml:"transitGatewayRouteTableId"`
}
A reference to a TransitGatewayRouteTable 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"
transitGatewayRouteTableReference := &TransitGatewayRouteTableReference{
TransitGatewayRouteTableId: jsii.String("transitGatewayRouteTableId"),
}
type TransitGatewayVpcAttachmentReference ¶
type TransitGatewayVpcAttachmentReference struct {
// The Id of the TransitGatewayVpcAttachment resource.
TransitGatewayVpcAttachmentId *string `field:"required" json:"transitGatewayVpcAttachmentId" yaml:"transitGatewayVpcAttachmentId"`
}
A reference to a TransitGatewayVpcAttachment 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"
transitGatewayVpcAttachmentReference := &TransitGatewayVpcAttachmentReference{
TransitGatewayVpcAttachmentId: jsii.String("transitGatewayVpcAttachmentId"),
}
type VPCBlockPublicAccessExclusionReference ¶
type VPCBlockPublicAccessExclusionReference struct {
// The ExclusionId of the VPCBlockPublicAccessExclusion resource.
ExclusionId *string `field:"required" json:"exclusionId" yaml:"exclusionId"`
}
A reference to a VPCBlockPublicAccessExclusion 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"
vPCBlockPublicAccessExclusionReference := &VPCBlockPublicAccessExclusionReference{
ExclusionId: jsii.String("exclusionId"),
}
type VPCBlockPublicAccessOptionsReference ¶
type VPCBlockPublicAccessOptionsReference struct {
// The AccountId of the VPCBlockPublicAccessOptions resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a VPCBlockPublicAccessOptions 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"
vPCBlockPublicAccessOptionsReference := &VPCBlockPublicAccessOptionsReference{
AccountId: jsii.String("accountId"),
}
type VPCCidrBlockReference ¶
type VPCCidrBlockReference struct {
// The Id of the VPCCidrBlock resource.
VpcCidrBlockId *string `field:"required" json:"vpcCidrBlockId" yaml:"vpcCidrBlockId"`
// The VpcId of the VPCCidrBlock resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a VPCCidrBlock 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"
vPCCidrBlockReference := &VPCCidrBlockReference{
VpcCidrBlockId: jsii.String("vpcCidrBlockId"),
VpcId: jsii.String("vpcId"),
}
type VPCDHCPOptionsAssociationReference ¶
type VPCDHCPOptionsAssociationReference struct {
// The DhcpOptionsId of the VPCDHCPOptionsAssociation resource.
DhcpOptionsId *string `field:"required" json:"dhcpOptionsId" yaml:"dhcpOptionsId"`
// The VpcId of the VPCDHCPOptionsAssociation resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a VPCDHCPOptionsAssociation 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"
vPCDHCPOptionsAssociationReference := &VPCDHCPOptionsAssociationReference{
DhcpOptionsId: jsii.String("dhcpOptionsId"),
VpcId: jsii.String("vpcId"),
}
type VPCEndpointConnectionNotificationReference ¶
type VPCEndpointConnectionNotificationReference struct {
// The VPCEndpointConnectionNotificationId of the VPCEndpointConnectionNotification resource.
VpcEndpointConnectionNotificationId *string `field:"required" json:"vpcEndpointConnectionNotificationId" yaml:"vpcEndpointConnectionNotificationId"`
}
A reference to a VPCEndpointConnectionNotification 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"
vPCEndpointConnectionNotificationReference := &VPCEndpointConnectionNotificationReference{
VpcEndpointConnectionNotificationId: jsii.String("vpcEndpointConnectionNotificationId"),
}
type VPCEndpointReference ¶
type VPCEndpointReference struct {
// The Id of the VPCEndpoint resource.
VpcEndpointId *string `field:"required" json:"vpcEndpointId" yaml:"vpcEndpointId"`
}
A reference to a VPCEndpoint 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"
vPCEndpointReference := &VPCEndpointReference{
VpcEndpointId: jsii.String("vpcEndpointId"),
}
type VPCEndpointServicePermissionsReference ¶
type VPCEndpointServicePermissionsReference struct {
// The ServiceId of the VPCEndpointServicePermissions resource.
ServiceId *string `field:"required" json:"serviceId" yaml:"serviceId"`
}
A reference to a VPCEndpointServicePermissions 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"
vPCEndpointServicePermissionsReference := &VPCEndpointServicePermissionsReference{
ServiceId: jsii.String("serviceId"),
}
type VPCEndpointServiceReference ¶
type VPCEndpointServiceReference struct {
// The ServiceId of the VPCEndpointService resource.
ServiceId *string `field:"required" json:"serviceId" yaml:"serviceId"`
}
A reference to a VPCEndpointService 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"
vPCEndpointServiceReference := &VPCEndpointServiceReference{
ServiceId: jsii.String("serviceId"),
}
type VPCGatewayAttachmentReference ¶
type VPCGatewayAttachmentReference struct {
// The AttachmentType of the VPCGatewayAttachment resource.
AttachmentType *string `field:"required" json:"attachmentType" yaml:"attachmentType"`
// The VpcId of the VPCGatewayAttachment resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a VPCGatewayAttachment 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"
vPCGatewayAttachmentReference := &VPCGatewayAttachmentReference{
AttachmentType: jsii.String("attachmentType"),
VpcId: jsii.String("vpcId"),
}
type VPCPeeringConnectionReference ¶
type VPCPeeringConnectionReference struct {
// The Id of the VPCPeeringConnection resource.
VpcPeeringConnectionId *string `field:"required" json:"vpcPeeringConnectionId" yaml:"vpcPeeringConnectionId"`
}
A reference to a VPCPeeringConnection 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"
vPCPeeringConnectionReference := &VPCPeeringConnectionReference{
VpcPeeringConnectionId: jsii.String("vpcPeeringConnectionId"),
}
type VPCReference ¶
type VPCReference struct {
// The VpcId of the VPC resource.
VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"`
}
A reference to a VPC 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"
vPCReference := &VPCReference{
VpcId: jsii.String("vpcId"),
}
type VPNConnectionReference ¶
type VPNConnectionReference struct {
// The VpnConnectionId of the VPNConnection resource.
VpnConnectionId *string `field:"required" json:"vpnConnectionId" yaml:"vpnConnectionId"`
}
A reference to a VPNConnection 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"
vPNConnectionReference := &VPNConnectionReference{
VpnConnectionId: jsii.String("vpnConnectionId"),
}
type VPNConnectionRouteReference ¶
type VPNConnectionRouteReference struct {
// The DestinationCidrBlock of the VPNConnectionRoute resource.
DestinationCidrBlock *string `field:"required" json:"destinationCidrBlock" yaml:"destinationCidrBlock"`
// The VpnConnectionId of the VPNConnectionRoute resource.
VpnConnectionId *string `field:"required" json:"vpnConnectionId" yaml:"vpnConnectionId"`
}
A reference to a VPNConnectionRoute 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"
vPNConnectionRouteReference := &VPNConnectionRouteReference{
DestinationCidrBlock: jsii.String("destinationCidrBlock"),
VpnConnectionId: jsii.String("vpnConnectionId"),
}
type VPNGatewayReference ¶
type VPNGatewayReference struct {
// The VPNGatewayId of the VPNGateway resource.
VpnGatewayId *string `field:"required" json:"vpnGatewayId" yaml:"vpnGatewayId"`
}
A reference to a VPNGateway 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"
vPNGatewayReference := &VPNGatewayReference{
VpnGatewayId: jsii.String("vpnGatewayId"),
}
type VPNGatewayRoutePropagationReference ¶
type VPNGatewayRoutePropagationReference struct {
// The Id of the VPNGatewayRoutePropagation resource.
VpnGatewayRoutePropagationId *string `field:"required" json:"vpnGatewayRoutePropagationId" yaml:"vpnGatewayRoutePropagationId"`
}
A reference to a VPNGatewayRoutePropagation 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"
vPNGatewayRoutePropagationReference := &VPNGatewayRoutePropagationReference{
VpnGatewayRoutePropagationId: jsii.String("vpnGatewayRoutePropagationId"),
}
type VerifiedAccessEndpointReference ¶
type VerifiedAccessEndpointReference struct {
// The VerifiedAccessEndpointId of the VerifiedAccessEndpoint resource.
VerifiedAccessEndpointId *string `field:"required" json:"verifiedAccessEndpointId" yaml:"verifiedAccessEndpointId"`
}
A reference to a VerifiedAccessEndpoint 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"
verifiedAccessEndpointReference := &VerifiedAccessEndpointReference{
VerifiedAccessEndpointId: jsii.String("verifiedAccessEndpointId"),
}
type VerifiedAccessGroupReference ¶
type VerifiedAccessGroupReference struct {
// The ARN of the VerifiedAccessGroup resource.
VerifiedAccessGroupArn *string `field:"required" json:"verifiedAccessGroupArn" yaml:"verifiedAccessGroupArn"`
// The VerifiedAccessGroupId of the VerifiedAccessGroup resource.
VerifiedAccessGroupId *string `field:"required" json:"verifiedAccessGroupId" yaml:"verifiedAccessGroupId"`
}
A reference to a VerifiedAccessGroup 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"
verifiedAccessGroupReference := &VerifiedAccessGroupReference{
VerifiedAccessGroupArn: jsii.String("verifiedAccessGroupArn"),
VerifiedAccessGroupId: jsii.String("verifiedAccessGroupId"),
}
type VerifiedAccessInstanceReference ¶
type VerifiedAccessInstanceReference struct {
// The VerifiedAccessInstanceId of the VerifiedAccessInstance resource.
VerifiedAccessInstanceId *string `field:"required" json:"verifiedAccessInstanceId" yaml:"verifiedAccessInstanceId"`
}
A reference to a VerifiedAccessInstance 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"
verifiedAccessInstanceReference := &VerifiedAccessInstanceReference{
VerifiedAccessInstanceId: jsii.String("verifiedAccessInstanceId"),
}
type VerifiedAccessTrustProviderReference ¶
type VerifiedAccessTrustProviderReference struct {
// The VerifiedAccessTrustProviderId of the VerifiedAccessTrustProvider resource.
VerifiedAccessTrustProviderId *string `field:"required" json:"verifiedAccessTrustProviderId" yaml:"verifiedAccessTrustProviderId"`
}
A reference to a VerifiedAccessTrustProvider 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"
verifiedAccessTrustProviderReference := &VerifiedAccessTrustProviderReference{
VerifiedAccessTrustProviderId: jsii.String("verifiedAccessTrustProviderId"),
}
type VolumeAttachmentReference ¶
type VolumeAttachmentReference struct {
// The InstanceId of the VolumeAttachment resource.
InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"`
// The VolumeId of the VolumeAttachment resource.
VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
}
A reference to a VolumeAttachment 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"
volumeAttachmentReference := &VolumeAttachmentReference{
InstanceId: jsii.String("instanceId"),
VolumeId: jsii.String("volumeId"),
}
type VolumeReference ¶
type VolumeReference struct {
// The VolumeId of the Volume resource.
VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
}
A reference to a Volume 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"
volumeReference := &VolumeReference{
VolumeId: jsii.String("volumeId"),
}
Source Files
¶
- CapacityManagerDataExportReference.go
- CapacityReservationFleetReference.go
- CapacityReservationReference.go
- CarrierGatewayReference.go
- ClientVpnAuthorizationRuleReference.go
- ClientVpnEndpointReference.go
- ClientVpnRouteReference.go
- ClientVpnTargetNetworkAssociationReference.go
- CustomerGatewayReference.go
- DHCPOptionsReference.go
- EC2FleetReference.go
- EIPAssociationReference.go
- EIPReference.go
- EgressOnlyInternetGatewayReference.go
- EnclaveCertificateIamRoleAssociationReference.go
- FlowLogReference.go
- GatewayRouteTableAssociationReference.go
- HostReference.go
- ICapacityManagerDataExportRef.go
- ICapacityReservationFleetRef.go
- ICapacityReservationRef.go
- ICarrierGatewayRef.go
- IClientVpnAuthorizationRuleRef.go
- IClientVpnEndpointRef.go
- IClientVpnRouteRef.go
- IClientVpnTargetNetworkAssociationRef.go
- ICustomerGatewayRef.go
- IDHCPOptionsRef.go
- IEC2FleetRef.go
- IEIPAssociationRef.go
- IEIPRef.go
- IEgressOnlyInternetGatewayRef.go
- IEnclaveCertificateIamRoleAssociationRef.go
- IFlowLogRef.go
- IGatewayRouteTableAssociationRef.go
- IHostRef.go
- IIPAMAllocationRef.go
- IIPAMPoolCidrRef.go
- IIPAMPoolRef.go
- IIPAMRef.go
- IIPAMResourceDiscoveryAssociationRef.go
- IIPAMResourceDiscoveryRef.go
- IIPAMScopeRef.go
- IInstanceConnectEndpointRef.go
- IInstanceRef.go
- IInternetGatewayRef.go
- IIpPoolRouteTableAssociationRef.go
- IKeyPairRef.go
- ILaunchTemplateRef.go
- ILocalGatewayRouteRef.go
- ILocalGatewayRouteTableRef.go
- ILocalGatewayRouteTableVPCAssociationRef.go
- ILocalGatewayRouteTableVirtualInterfaceGroupAssociationRef.go
- ILocalGatewayVirtualInterfaceGroupRef.go
- ILocalGatewayVirtualInterfaceRef.go
- INatGatewayRef.go
- INetworkAclEntryRef.go
- INetworkAclRef.go
- INetworkInsightsAccessScopeAnalysisRef.go
- INetworkInsightsAccessScopeRef.go
- INetworkInsightsAnalysisRef.go
- INetworkInsightsPathRef.go
- INetworkInterfaceAttachmentRef.go
- INetworkInterfacePermissionRef.go
- INetworkInterfaceRef.go
- INetworkPerformanceMetricSubscriptionRef.go
- IPAMAllocationReference.go
- IPAMPoolCidrReference.go
- IPAMPoolReference.go
- IPAMReference.go
- IPAMResourceDiscoveryAssociationReference.go
- IPAMResourceDiscoveryReference.go
- IPAMScopeReference.go
- IPlacementGroupRef.go
- IPrefixListRef.go
- IRouteRef.go
- IRouteServerAssociationRef.go
- IRouteServerEndpointRef.go
- IRouteServerPeerRef.go
- IRouteServerPropagationRef.go
- IRouteServerRef.go
- IRouteTableRef.go
- ISecurityGroupEgressRef.go
- ISecurityGroupIngressRef.go
- ISecurityGroupRef.go
- ISecurityGroupVpcAssociationRef.go
- ISnapshotBlockPublicAccessRef.go
- ISpotFleetRef.go
- ISubnetCidrBlockRef.go
- ISubnetNetworkAclAssociationRef.go
- ISubnetRef.go
- ISubnetRouteTableAssociationRef.go
- ITrafficMirrorFilterRef.go
- ITrafficMirrorFilterRuleRef.go
- ITrafficMirrorSessionRef.go
- ITrafficMirrorTargetRef.go
- ITransitGatewayAttachmentRef.go
- ITransitGatewayConnectPeerRef.go
- ITransitGatewayConnectRef.go
- ITransitGatewayMulticastDomainAssociationRef.go
- ITransitGatewayMulticastDomainRef.go
- ITransitGatewayMulticastGroupMemberRef.go
- ITransitGatewayMulticastGroupSourceRef.go
- ITransitGatewayPeeringAttachmentRef.go
- ITransitGatewayRef.go
- ITransitGatewayRouteRef.go
- ITransitGatewayRouteTableAssociationRef.go
- ITransitGatewayRouteTablePropagationRef.go
- ITransitGatewayRouteTableRef.go
- ITransitGatewayVpcAttachmentRef.go
- IVPCBlockPublicAccessExclusionRef.go
- IVPCBlockPublicAccessOptionsRef.go
- IVPCCidrBlockRef.go
- IVPCDHCPOptionsAssociationRef.go
- IVPCEndpointConnectionNotificationRef.go
- IVPCEndpointRef.go
- IVPCEndpointServicePermissionsRef.go
- IVPCEndpointServiceRef.go
- IVPCGatewayAttachmentRef.go
- IVPCPeeringConnectionRef.go
- IVPCRef.go
- IVPNConnectionRef.go
- IVPNConnectionRouteRef.go
- IVPNGatewayRef.go
- IVPNGatewayRoutePropagationRef.go
- IVerifiedAccessEndpointRef.go
- IVerifiedAccessGroupRef.go
- IVerifiedAccessInstanceRef.go
- IVerifiedAccessTrustProviderRef.go
- IVolumeAttachmentRef.go
- IVolumeRef.go
- InstanceConnectEndpointReference.go
- InstanceReference.go
- InternetGatewayReference.go
- IpPoolRouteTableAssociationReference.go
- KeyPairReference.go
- LaunchTemplateReference.go
- LocalGatewayRouteReference.go
- LocalGatewayRouteTableReference.go
- LocalGatewayRouteTableVPCAssociationReference.go
- LocalGatewayRouteTableVirtualInterfaceGroupAssociationReference.go
- LocalGatewayVirtualInterfaceGroupReference.go
- LocalGatewayVirtualInterfaceReference.go
- NatGatewayReference.go
- NetworkAclEntryReference.go
- NetworkAclReference.go
- NetworkInsightsAccessScopeAnalysisReference.go
- NetworkInsightsAccessScopeReference.go
- NetworkInsightsAnalysisReference.go
- NetworkInsightsPathReference.go
- NetworkInterfaceAttachmentReference.go
- NetworkInterfacePermissionReference.go
- NetworkInterfaceReference.go
- NetworkPerformanceMetricSubscriptionReference.go
- PlacementGroupReference.go
- PrefixListReference.go
- RouteReference.go
- RouteServerAssociationReference.go
- RouteServerEndpointReference.go
- RouteServerPeerReference.go
- RouteServerPropagationReference.go
- RouteServerReference.go
- RouteTableReference.go
- SecurityGroupEgressReference.go
- SecurityGroupIngressReference.go
- SecurityGroupReference.go
- SecurityGroupVpcAssociationReference.go
- SnapshotBlockPublicAccessReference.go
- SpotFleetReference.go
- SubnetCidrBlockReference.go
- SubnetNetworkAclAssociationReference.go
- SubnetReference.go
- SubnetRouteTableAssociationReference.go
- TrafficMirrorFilterReference.go
- TrafficMirrorFilterRuleReference.go
- TrafficMirrorSessionReference.go
- TrafficMirrorTargetReference.go
- TransitGatewayAttachmentReference.go
- TransitGatewayConnectPeerReference.go
- TransitGatewayConnectReference.go
- TransitGatewayMulticastDomainAssociationReference.go
- TransitGatewayMulticastDomainReference.go
- TransitGatewayMulticastGroupMemberReference.go
- TransitGatewayMulticastGroupSourceReference.go
- TransitGatewayPeeringAttachmentReference.go
- TransitGatewayReference.go
- TransitGatewayRouteReference.go
- TransitGatewayRouteTableAssociationReference.go
- TransitGatewayRouteTablePropagationReference.go
- TransitGatewayRouteTableReference.go
- TransitGatewayVpcAttachmentReference.go
- VPCBlockPublicAccessExclusionReference.go
- VPCBlockPublicAccessOptionsReference.go
- VPCCidrBlockReference.go
- VPCDHCPOptionsAssociationReference.go
- VPCEndpointConnectionNotificationReference.go
- VPCEndpointReference.go
- VPCEndpointServicePermissionsReference.go
- VPCEndpointServiceReference.go
- VPCGatewayAttachmentReference.go
- VPCPeeringConnectionReference.go
- VPCReference.go
- VPNConnectionReference.go
- VPNConnectionRouteReference.go
- VPNGatewayReference.go
- VPNGatewayRoutePropagationReference.go
- VerifiedAccessEndpointReference.go
- VerifiedAccessGroupReference.go
- VerifiedAccessInstanceReference.go
- VerifiedAccessTrustProviderReference.go
- VolumeAttachmentReference.go
- VolumeReference.go
- main.go