Skip to content
v2.273.0

aws-cdk-lib.interfaces.aws_ec2 ​

NameKindSummary
ApplicationStatusCheckReferenceStructA reference to a ApplicationStatusCheck resource.
CapacityManagerDataExportReferenceStructA reference to a CapacityManagerDataExport resource.
CapacityReservationFleetReferenceStructA reference to a CapacityReservationFleet resource.
CapacityReservationReferenceStructA reference to a CapacityReservation resource.
CarrierGatewayReferenceStructA reference to a CarrierGateway resource.
ClientVpnAuthorizationRuleReferenceStructA reference to a ClientVpnAuthorizationRule resource.
ClientVpnEndpointReferenceStructA reference to a ClientVpnEndpoint resource.
ClientVpnRouteReferenceStructA reference to a ClientVpnRoute resource.
ClientVpnTargetNetworkAssociationReferenceStructA reference to a ClientVpnTargetNetworkAssociation resource.
CustomerGatewayReferenceStructA reference to a CustomerGateway resource.
DHCPOptionsReferenceStructA reference to a DHCPOptions resource.
EC2FleetReferenceStructA reference to a EC2Fleet resource.
EgressOnlyInternetGatewayReferenceStructA reference to a EgressOnlyInternetGateway resource.
EIPAssociationReferenceStructA reference to a EIPAssociation resource.
EIPReferenceStructA reference to a EIP resource.
EnclaveCertificateIamRoleAssociationReferenceStructA reference to a EnclaveCertificateIamRoleAssociation resource.
FlowLogReferenceStructA reference to a FlowLog resource.
FpgaImageReferenceStructA reference to a FpgaImage resource.
GatewayRouteTableAssociationReferenceStructA reference to a GatewayRouteTableAssociation resource.
HostReferenceStructA reference to a Host resource.
IApplicationStatusCheckRefInterfaceIndicates that this resource can be referenced as a ApplicationStatusCheck.
ICapacityManagerDataExportRefInterfaceIndicates that this resource can be referenced as a CapacityManagerDataExport.
ICapacityReservationFleetRefInterfaceIndicates that this resource can be referenced as a CapacityReservationFleet.
ICapacityReservationRefInterfaceIndicates that this resource can be referenced as a CapacityReservation.
ICarrierGatewayRefInterfaceIndicates that this resource can be referenced as a CarrierGateway.
IClientVpnAuthorizationRuleRefInterfaceIndicates that this resource can be referenced as a ClientVpnAuthorizationRule.
IClientVpnEndpointRefInterfaceIndicates that this resource can be referenced as a ClientVpnEndpoint.
IClientVpnRouteRefInterfaceIndicates that this resource can be referenced as a ClientVpnRoute.
IClientVpnTargetNetworkAssociationRefInterfaceIndicates that this resource can be referenced as a ClientVpnTargetNetworkAssociation.
ICustomerGatewayRefInterfaceIndicates that this resource can be referenced as a CustomerGateway.
IDHCPOptionsRefInterfaceIndicates that this resource can be referenced as a DHCPOptions.
IEC2FleetRefInterfaceIndicates that this resource can be referenced as a EC2Fleet.
IEgressOnlyInternetGatewayRefInterfaceIndicates that this resource can be referenced as a EgressOnlyInternetGateway.
IEIPAssociationRefInterfaceIndicates that this resource can be referenced as a EIPAssociation.
IEIPRefInterfaceIndicates that this resource can be referenced as a EIP.
IEnclaveCertificateIamRoleAssociationRefInterfaceIndicates that this resource can be referenced as a EnclaveCertificateIamRoleAssociation.
IFlowLogRefInterfaceIndicates that this resource can be referenced as a FlowLog.
IFpgaImageRefInterfaceIndicates that this resource can be referenced as a FpgaImage.
IGatewayRouteTableAssociationRefInterfaceIndicates that this resource can be referenced as a GatewayRouteTableAssociation.
IHostRefInterfaceIndicates that this resource can be referenced as a Host.
IInstanceConnectEndpointRefInterfaceIndicates that this resource can be referenced as a InstanceConnectEndpoint.
IInstanceEventWindowRefInterfaceIndicates that this resource can be referenced as a InstanceEventWindow.
IInstanceRefInterfaceIndicates that this resource can be referenced as a Instance.
IInternetGatewayRefInterfaceIndicates that this resource can be referenced as a InternetGateway.
IIPAMAllocationRefInterfaceIndicates that this resource can be referenced as a IPAMAllocation.
IIpamExternalResourceVerificationTokenRefInterfaceIndicates that this resource can be referenced as a IpamExternalResourceVerificationToken.
IIPAMPoolCidrRefInterfaceIndicates that this resource can be referenced as a IPAMPoolCidr.
IIPAMPoolRefInterfaceIndicates that this resource can be referenced as a IPAMPool.
IIPAMPrefixListResolverRefInterfaceIndicates that this resource can be referenced as a IPAMPrefixListResolver.
IIPAMPrefixListResolverTargetRefInterfaceIndicates that this resource can be referenced as a IPAMPrefixListResolverTarget.
IIPAMRefInterfaceIndicates that this resource can be referenced as a IPAM.
IIPAMResourceDiscoveryAssociationRefInterfaceIndicates that this resource can be referenced as a IPAMResourceDiscoveryAssociation.
IIPAMResourceDiscoveryRefInterfaceIndicates that this resource can be referenced as a IPAMResourceDiscovery.
IIPAMScopeRefInterfaceIndicates that this resource can be referenced as a IPAMScope.
IIpPoolRouteTableAssociationRefInterfaceIndicates that this resource can be referenced as a IpPoolRouteTableAssociation.
IIPv4PoolRefInterfaceIndicates that this resource can be referenced as a IPv4Pool.
IKeyPairRefInterfaceIndicates that this resource can be referenced as a KeyPair.
ILaunchTemplateRefInterfaceIndicates that this resource can be referenced as a LaunchTemplate.
ILocalGatewayRouteRefInterfaceIndicates that this resource can be referenced as a LocalGatewayRoute.
ILocalGatewayRouteTableRefInterfaceIndicates that this resource can be referenced as a LocalGatewayRouteTable.
ILocalGatewayRouteTableVirtualInterfaceGroupAssociationRefInterfaceIndicates that this resource can be referenced as a LocalGatewayRouteTableVirtualInterfaceGroupAssociation.
ILocalGatewayRouteTableVPCAssociationRefInterfaceIndicates that this resource can be referenced as a LocalGatewayRouteTableVPCAssociation.
ILocalGatewayVirtualInterfaceGroupRefInterfaceIndicates that this resource can be referenced as a LocalGatewayVirtualInterfaceGroup.
ILocalGatewayVirtualInterfaceRefInterfaceIndicates that this resource can be referenced as a LocalGatewayVirtualInterface.
INatGatewayRefInterfaceIndicates that this resource can be referenced as a NatGateway.
INetworkAclEntryRefInterfaceIndicates that this resource can be referenced as a NetworkAclEntry.
INetworkAclRefInterfaceIndicates that this resource can be referenced as a NetworkAcl.
INetworkInsightsAccessScopeAnalysisRefInterfaceIndicates that this resource can be referenced as a NetworkInsightsAccessScopeAnalysis.
INetworkInsightsAccessScopeRefInterfaceIndicates that this resource can be referenced as a NetworkInsightsAccessScope.
INetworkInsightsAnalysisRefInterfaceIndicates that this resource can be referenced as a NetworkInsightsAnalysis.
INetworkInsightsPathRefInterfaceIndicates that this resource can be referenced as a NetworkInsightsPath.
INetworkInterfaceAttachmentRefInterfaceIndicates that this resource can be referenced as a NetworkInterfaceAttachment.
INetworkInterfacePermissionRefInterfaceIndicates that this resource can be referenced as a NetworkInterfacePermission.
INetworkInterfaceRefInterfaceIndicates that this resource can be referenced as a NetworkInterface.
INetworkPerformanceMetricSubscriptionRefInterfaceIndicates that this resource can be referenced as a NetworkPerformanceMetricSubscription.
InstanceConnectEndpointReferenceStructA reference to a InstanceConnectEndpoint resource.
InstanceEventWindowReferenceStructA reference to a InstanceEventWindow resource.
InstanceReferenceStructA reference to a Instance resource.
InternetGatewayReferenceStructA reference to a InternetGateway resource.
IPAMAllocationReferenceStructA reference to a IPAMAllocation resource.
IpamExternalResourceVerificationTokenReferenceStructA reference to a IpamExternalResourceVerificationToken resource.
IPAMPoolCidrReferenceStructA reference to a IPAMPoolCidr resource.
IPAMPoolReferenceStructA reference to a IPAMPool resource.
IPAMPrefixListResolverReferenceStructA reference to a IPAMPrefixListResolver resource.
IPAMPrefixListResolverTargetReferenceStructA reference to a IPAMPrefixListResolverTarget resource.
IPAMReferenceStructA reference to a IPAM resource.
IPAMResourceDiscoveryAssociationReferenceStructA reference to a IPAMResourceDiscoveryAssociation resource.
IPAMResourceDiscoveryReferenceStructA reference to a IPAMResourceDiscovery resource.
IPAMScopeReferenceStructA reference to a IPAMScope resource.
IPlacementGroupRefInterfaceIndicates that this resource can be referenced as a PlacementGroup.
IpPoolRouteTableAssociationReferenceStructA reference to a IpPoolRouteTableAssociation resource.
IPrefixListRefInterfaceIndicates that this resource can be referenced as a PrefixList.
IPv4PoolReferenceStructA reference to a IPv4Pool resource.
IRouteRefInterfaceIndicates that this resource can be referenced as a Route.
IRouteServerAssociationRefInterfaceIndicates that this resource can be referenced as a RouteServerAssociation.
IRouteServerEndpointRefInterfaceIndicates that this resource can be referenced as a RouteServerEndpoint.
IRouteServerPeerRefInterfaceIndicates that this resource can be referenced as a RouteServerPeer.
IRouteServerPropagationRefInterfaceIndicates that this resource can be referenced as a RouteServerPropagation.
IRouteServerRefInterfaceIndicates that this resource can be referenced as a RouteServer.
IRouteTableRefInterfaceIndicates that this resource can be referenced as a RouteTable.
ISecurityGroupEgressRefInterfaceIndicates that this resource can be referenced as a SecurityGroupEgress.
ISecurityGroupIngressRefInterfaceIndicates that this resource can be referenced as a SecurityGroupIngress.
ISecurityGroupRefInterfaceIndicates that this resource can be referenced as a SecurityGroup.
ISecurityGroupVpcAssociationRefInterfaceIndicates that this resource can be referenced as a SecurityGroupVpcAssociation.
ISnapshotBlockPublicAccessRefInterfaceIndicates that this resource can be referenced as a SnapshotBlockPublicAccess.
ISpotFleetRefInterfaceIndicates that this resource can be referenced as a SpotFleet.
ISqlHaStandbyDetectedInstanceRefInterfaceIndicates that this resource can be referenced as a SqlHaStandbyDetectedInstance.
ISubnetCidrBlockRefInterfaceIndicates that this resource can be referenced as a SubnetCidrBlock.
ISubnetCidrReservationRefInterfaceIndicates that this resource can be referenced as a SubnetCidrReservation.
ISubnetNetworkAclAssociationRefInterfaceIndicates that this resource can be referenced as a SubnetNetworkAclAssociation.
ISubnetRefInterfaceIndicates that this resource can be referenced as a Subnet.
ISubnetRouteTableAssociationRefInterfaceIndicates that this resource can be referenced as a SubnetRouteTableAssociation.
ITrafficMirrorFilterRefInterfaceIndicates that this resource can be referenced as a TrafficMirrorFilter.
ITrafficMirrorFilterRuleRefInterfaceIndicates that this resource can be referenced as a TrafficMirrorFilterRule.
ITrafficMirrorSessionRefInterfaceIndicates that this resource can be referenced as a TrafficMirrorSession.
ITrafficMirrorTargetRefInterfaceIndicates that this resource can be referenced as a TrafficMirrorTarget.
ITransitGatewayAttachmentRefInterfaceIndicates that this resource can be referenced as a TransitGatewayAttachment.
ITransitGatewayConnectPeerRefInterfaceIndicates that this resource can be referenced as a TransitGatewayConnectPeer.
ITransitGatewayConnectRefInterfaceIndicates that this resource can be referenced as a TransitGatewayConnect.
ITransitGatewayMeteringPolicyEntryRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMeteringPolicyEntry.
ITransitGatewayMeteringPolicyRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMeteringPolicy.
ITransitGatewayMulticastDomainAssociationRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMulticastDomainAssociation.
ITransitGatewayMulticastDomainRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMulticastDomain.
ITransitGatewayMulticastGroupMemberRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMulticastGroupMember.
ITransitGatewayMulticastGroupSourceRefInterfaceIndicates that this resource can be referenced as a TransitGatewayMulticastGroupSource.
ITransitGatewayPeeringAttachmentRefInterfaceIndicates that this resource can be referenced as a TransitGatewayPeeringAttachment.
ITransitGatewayPolicyTableAssociationRefInterfaceIndicates that this resource can be referenced as a TransitGatewayPolicyTableAssociation.
ITransitGatewayPolicyTableEntryRefInterfaceIndicates that this resource can be referenced as a TransitGatewayPolicyTableEntry.
ITransitGatewayPolicyTableRefInterfaceIndicates that this resource can be referenced as a TransitGatewayPolicyTable.
ITransitGatewayRefInterfaceIndicates that this resource can be referenced as a TransitGateway.
ITransitGatewayRouteRefInterfaceIndicates that this resource can be referenced as a TransitGatewayRoute.
ITransitGatewayRouteTableAssociationRefInterfaceIndicates that this resource can be referenced as a TransitGatewayRouteTableAssociation.
ITransitGatewayRouteTablePropagationRefInterfaceIndicates that this resource can be referenced as a TransitGatewayRouteTablePropagation.
ITransitGatewayRouteTableRefInterfaceIndicates that this resource can be referenced as a TransitGatewayRouteTable.
ITransitGatewayVpcAttachmentRefInterfaceIndicates that this resource can be referenced as a TransitGatewayVpcAttachment.
IVerifiedAccessEndpointRefInterfaceIndicates that this resource can be referenced as a VerifiedAccessEndpoint.
IVerifiedAccessGroupRefInterfaceIndicates that this resource can be referenced as a VerifiedAccessGroup.
IVerifiedAccessInstanceRefInterfaceIndicates that this resource can be referenced as a VerifiedAccessInstance.
IVerifiedAccessTrustProviderRefInterfaceIndicates that this resource can be referenced as a VerifiedAccessTrustProvider.
IVolumeAttachmentRefInterfaceIndicates that this resource can be referenced as a VolumeAttachment.
IVolumeRefInterfaceIndicates that this resource can be referenced as a Volume.
IVPCBlockPublicAccessExclusionRefInterfaceIndicates that this resource can be referenced as a VPCBlockPublicAccessExclusion.
IVPCBlockPublicAccessOptionsRefInterfaceIndicates that this resource can be referenced as a VPCBlockPublicAccessOptions.
IVPCCidrBlockRefInterfaceIndicates that this resource can be referenced as a VPCCidrBlock.
IVPCDHCPOptionsAssociationRefInterfaceIndicates that this resource can be referenced as a VPCDHCPOptionsAssociation.
IVPCEncryptionControlRefInterfaceIndicates that this resource can be referenced as a VPCEncryptionControl.
IVPCEndpointConnectionNotificationRefInterfaceIndicates that this resource can be referenced as a VPCEndpointConnectionNotification.
IVPCEndpointRefInterfaceIndicates that this resource can be referenced as a VPCEndpoint.
IVPCEndpointServicePermissionsRefInterfaceIndicates that this resource can be referenced as a VPCEndpointServicePermissions.
IVPCEndpointServiceRefInterfaceIndicates that this resource can be referenced as a VPCEndpointService.
IVPCGatewayAttachmentRefInterfaceIndicates that this resource can be referenced as a VPCGatewayAttachment.
IVPCPeeringConnectionRefInterfaceIndicates that this resource can be referenced as a VPCPeeringConnection.
IVPCRefInterfaceIndicates that this resource can be referenced as a VPC.
IVPNConcentratorRefInterfaceIndicates that this resource can be referenced as a VPNConcentrator.
IVPNConnectionRefInterfaceIndicates that this resource can be referenced as a VPNConnection.
IVPNConnectionRouteRefInterfaceIndicates that this resource can be referenced as a VPNConnectionRoute.
IVPNGatewayRefInterfaceIndicates that this resource can be referenced as a VPNGateway.
IVPNGatewayRoutePropagationRefInterfaceIndicates that this resource can be referenced as a VPNGatewayRoutePropagation.
KeyPairReferenceStructA reference to a KeyPair resource.
LaunchTemplateReferenceStructA reference to a LaunchTemplate resource.
LocalGatewayRouteReferenceStructA reference to a LocalGatewayRoute resource.
LocalGatewayRouteTableReferenceStructA reference to a LocalGatewayRouteTable resource.
LocalGatewayRouteTableVirtualInterfaceGroupAssociationReferenceStructA reference to a LocalGatewayRouteTableVirtualInterfaceGroupAssociation resource.
LocalGatewayRouteTableVPCAssociationReferenceStructA reference to a LocalGatewayRouteTableVPCAssociation resource.
LocalGatewayVirtualInterfaceGroupReferenceStructA reference to a LocalGatewayVirtualInterfaceGroup resource.
LocalGatewayVirtualInterfaceReferenceStructA reference to a LocalGatewayVirtualInterface resource.
NatGatewayReferenceStructA reference to a NatGateway resource.
NetworkAclEntryReferenceStructA reference to a NetworkAclEntry resource.
NetworkAclReferenceStructA reference to a NetworkAcl resource.
NetworkInsightsAccessScopeAnalysisReferenceStructA reference to a NetworkInsightsAccessScopeAnalysis resource.
NetworkInsightsAccessScopeReferenceStructA reference to a NetworkInsightsAccessScope resource.
NetworkInsightsAnalysisReferenceStructA reference to a NetworkInsightsAnalysis resource.
NetworkInsightsPathReferenceStructA reference to a NetworkInsightsPath resource.
NetworkInterfaceAttachmentReferenceStructA reference to a NetworkInterfaceAttachment resource.
NetworkInterfacePermissionReferenceStructA reference to a NetworkInterfacePermission resource.
NetworkInterfaceReferenceStructA reference to a NetworkInterface resource.
NetworkPerformanceMetricSubscriptionReferenceStructA reference to a NetworkPerformanceMetricSubscription resource.
PlacementGroupReferenceStructA reference to a PlacementGroup resource.
PrefixListReferenceStructA reference to a PrefixList resource.
RouteReferenceStructA reference to a Route resource.
RouteServerAssociationReferenceStructA reference to a RouteServerAssociation resource.
RouteServerEndpointReferenceStructA reference to a RouteServerEndpoint resource.
RouteServerPeerReferenceStructA reference to a RouteServerPeer resource.
RouteServerPropagationReferenceStructA reference to a RouteServerPropagation resource.
RouteServerReferenceStructA reference to a RouteServer resource.
RouteTableReferenceStructA reference to a RouteTable resource.
SecurityGroupEgressReferenceStructA reference to a SecurityGroupEgress resource.
SecurityGroupIngressReferenceStructA reference to a SecurityGroupIngress resource.
SecurityGroupReferenceStructA reference to a SecurityGroup resource.
SecurityGroupVpcAssociationReferenceStructA reference to a SecurityGroupVpcAssociation resource.
SnapshotBlockPublicAccessReferenceStructA reference to a SnapshotBlockPublicAccess resource.
SpotFleetReferenceStructA reference to a SpotFleet resource.
SqlHaStandbyDetectedInstanceReferenceStructA reference to a SqlHaStandbyDetectedInstance resource.
SubnetCidrBlockReferenceStructA reference to a SubnetCidrBlock resource.
SubnetCidrReservationReferenceStructA reference to a SubnetCidrReservation resource.
SubnetNetworkAclAssociationReferenceStructA reference to a SubnetNetworkAclAssociation resource.
SubnetReferenceStructA reference to a Subnet resource.
SubnetRouteTableAssociationReferenceStructA reference to a SubnetRouteTableAssociation resource.
TrafficMirrorFilterReferenceStructA reference to a TrafficMirrorFilter resource.
TrafficMirrorFilterRuleReferenceStructA reference to a TrafficMirrorFilterRule resource.
TrafficMirrorSessionReferenceStructA reference to a TrafficMirrorSession resource.
TrafficMirrorTargetReferenceStructA reference to a TrafficMirrorTarget resource.
TransitGatewayAttachmentReferenceStructA reference to a TransitGatewayAttachment resource.
TransitGatewayConnectPeerReferenceStructA reference to a TransitGatewayConnectPeer resource.
TransitGatewayConnectReferenceStructA reference to a TransitGatewayConnect resource.
TransitGatewayMeteringPolicyEntryReferenceStructA reference to a TransitGatewayMeteringPolicyEntry resource.
TransitGatewayMeteringPolicyReferenceStructA reference to a TransitGatewayMeteringPolicy resource.
TransitGatewayMulticastDomainAssociationReferenceStructA reference to a TransitGatewayMulticastDomainAssociation resource.
TransitGatewayMulticastDomainReferenceStructA reference to a TransitGatewayMulticastDomain resource.
TransitGatewayMulticastGroupMemberReferenceStructA reference to a TransitGatewayMulticastGroupMember resource.
TransitGatewayMulticastGroupSourceReferenceStructA reference to a TransitGatewayMulticastGroupSource resource.
TransitGatewayPeeringAttachmentReferenceStructA reference to a TransitGatewayPeeringAttachment resource.
TransitGatewayPolicyTableAssociationReferenceStructA reference to a TransitGatewayPolicyTableAssociation resource.
TransitGatewayPolicyTableEntryReferenceStructA reference to a TransitGatewayPolicyTableEntry resource.
TransitGatewayPolicyTableReferenceStructA reference to a TransitGatewayPolicyTable resource.
TransitGatewayReferenceStructA reference to a TransitGateway resource.
TransitGatewayRouteReferenceStructA reference to a TransitGatewayRoute resource.
TransitGatewayRouteTableAssociationReferenceStructA reference to a TransitGatewayRouteTableAssociation resource.
TransitGatewayRouteTablePropagationReferenceStructA reference to a TransitGatewayRouteTablePropagation resource.
TransitGatewayRouteTableReferenceStructA reference to a TransitGatewayRouteTable resource.
TransitGatewayVpcAttachmentReferenceStructA reference to a TransitGatewayVpcAttachment resource.
VerifiedAccessEndpointReferenceStructA reference to a VerifiedAccessEndpoint resource.
VerifiedAccessGroupReferenceStructA reference to a VerifiedAccessGroup resource.
VerifiedAccessInstanceReferenceStructA reference to a VerifiedAccessInstance resource.
VerifiedAccessTrustProviderReferenceStructA reference to a VerifiedAccessTrustProvider resource.
VolumeAttachmentReferenceStructA reference to a VolumeAttachment resource.
VolumeReferenceStructA reference to a Volume resource.
VPCBlockPublicAccessExclusionReferenceStructA reference to a VPCBlockPublicAccessExclusion resource.
VPCBlockPublicAccessOptionsReferenceStructA reference to a VPCBlockPublicAccessOptions resource.
VPCCidrBlockReferenceStructA reference to a VPCCidrBlock resource.
VPCDHCPOptionsAssociationReferenceStructA reference to a VPCDHCPOptionsAssociation resource.
VPCEncryptionControlReferenceStructA reference to a VPCEncryptionControl resource.
VPCEndpointConnectionNotificationReferenceStructA reference to a VPCEndpointConnectionNotification resource.
VPCEndpointReferenceStructA reference to a VPCEndpoint resource.
VPCEndpointServicePermissionsReferenceStructA reference to a VPCEndpointServicePermissions resource.
VPCEndpointServiceReferenceStructA reference to a VPCEndpointService resource.
VPCGatewayAttachmentReferenceStructA reference to a VPCGatewayAttachment resource.
VPCPeeringConnectionReferenceStructA reference to a VPCPeeringConnection resource.
VPCReferenceStructA reference to a VPC resource.
VPNConcentratorReferenceStructA reference to a VPNConcentrator resource.
VPNConnectionReferenceStructA reference to a VPNConnection resource.
VPNConnectionRouteReferenceStructA reference to a VPNConnectionRoute resource.
VPNGatewayReferenceStructA reference to a VPNGateway resource.
VPNGatewayRoutePropagationReferenceStructA reference to a VPNGatewayRoutePropagation resource.