ec2 library

Classes

AllowedImagesSettings
Provides EC2 allowed images settings for an AWS account. This feature allows you to control which AMIs can be used to launch EC2 instances in your account based on specified criteria.
AllowedImagesSettingsArgs
The set of arguments for AllowedImagesSettings. The set of arguments for AllowedImagesSettings.
AllowedImagesSettingsImageCriterion
AllowedImagesSettingsImageCriterionCreationDateCondition
AllowedImagesSettingsImageCriterionDeprecationTimeCondition
AllowedImagesSettingsState
Input properties used for looking up and filtering AllowedImagesSettings resources.
Ami
The AMI resource allows the creation and management of a completely-custom AMI.
AmiArgs
The set of arguments for Ami. The set of arguments for Ami.
AmiCopy
The "AMI copy" resource allows duplication of an AMI, including cross-region copies.
AmiCopyArgs
The set of arguments for AmiCopy. The set of arguments for AmiCopy.
AmiCopyEbsBlockDevice
AmiCopyEphemeralBlockDevice
AmiCopyState
Input properties used for looking up and filtering AmiCopy resources.
AmiEbsBlockDevice
AmiEphemeralBlockDevice
AmiFromInstance
The "AMI from instance" resource allows the creation of an Amazon Machine Image (AMI) modeled after an existing EBS-backed EC2 instance.
AmiFromInstanceArgs
The set of arguments for AmiFromInstance. The set of arguments for AmiFromInstance.
AmiFromInstanceEbsBlockDevice
AmiFromInstanceEphemeralBlockDevice
AmiFromInstanceState
Input properties used for looking up and filtering AmiFromInstance resources.
AmiLaunchPermission
Adds a launch permission to an AMI.
AmiLaunchPermissionArgs
The set of arguments for AmiLaunchPermission. The set of arguments for AmiLaunchPermission.
AmiLaunchPermissionState
Input properties used for looking up and filtering AmiLaunchPermission resources.
AmiState
Input properties used for looking up and filtering Ami resources.
AvailabilityZoneGroup
Manages an EC2 Availability Zone Group, such as updating its opt-in status.
AvailabilityZoneGroupArgs
The set of arguments for AvailabilityZoneGroup. The set of arguments for AvailabilityZoneGroup.
AvailabilityZoneGroupState
Input properties used for looking up and filtering AvailabilityZoneGroup resources.
CapacityBlockReservation
Provides an EC2 Capacity Block Reservation. This allows you to purchase capacity block for your Amazon EC2 instances in a specific Availability Zone for machine learning (ML) Workloads.
CapacityBlockReservationArgs
The set of arguments for CapacityBlockReservation. The set of arguments for CapacityBlockReservation.
CapacityBlockReservationState
Input properties used for looking up and filtering CapacityBlockReservation resources.
CapacityBlockReservationTimeouts
CapacityReservation
Provides an EC2 Capacity Reservation. This allows you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration.
CapacityReservationArgs
The set of arguments for CapacityReservation. The set of arguments for CapacityReservation.
CapacityReservationState
Input properties used for looking up and filtering CapacityReservation resources.
CarrierGateway
Manages an EC2 Carrier Gateway. See the AWS documentation for more information.
CarrierGatewayArgs
The set of arguments for CarrierGateway. The set of arguments for CarrierGateway.
CarrierGatewayState
Input properties used for looking up and filtering CarrierGateway resources.
CustomerGateway
Provides a customer gateway inside a VPC. These objects can be connected to VPN gateways via VPN connections, and allow you to establish tunnels between your network and the VPC.
CustomerGatewayArgs
The set of arguments for CustomerGateway. The set of arguments for CustomerGateway.
CustomerGatewayState
Input properties used for looking up and filtering CustomerGateway resources.
DedicatedHost
Provides an EC2 Host resource. This allows Dedicated Hosts to be allocated, modified, and released.
DedicatedHostArgs
The set of arguments for DedicatedHost. The set of arguments for DedicatedHost.
DedicatedHostState
Input properties used for looking up and filtering DedicatedHost resources.
DefaultCreditSpecification
Resource for managing an AWS EC2 Default Credit Specification.
DefaultCreditSpecificationArgs
The set of arguments for DefaultCreditSpecification. The set of arguments for DefaultCreditSpecification.
DefaultCreditSpecificationState
Input properties used for looking up and filtering DefaultCreditSpecification resources.
DefaultCreditSpecificationTimeouts
DefaultNetworkAcl
Provides a resource to manage a VPC's default network ACL. This resource can manage the default network ACL of the default or a non-default VPC.
DefaultNetworkAclArgs
The set of arguments for DefaultNetworkAcl. The set of arguments for DefaultNetworkAcl.
DefaultNetworkAclEgress
DefaultNetworkAclIngress
DefaultNetworkAclState
Input properties used for looking up and filtering DefaultNetworkAcl resources.
DefaultRouteTable
Provides a resource to manage a default route table of a VPC. This resource can manage the default route table of the default or a non-default VPC.
DefaultRouteTableArgs
The set of arguments for DefaultRouteTable. The set of arguments for DefaultRouteTable.
DefaultRouteTableRoute
DefaultRouteTableState
Input properties used for looking up and filtering DefaultRouteTable resources.
DefaultSecurityGroup
Provides a resource to manage a default security group. This resource can manage the default security group of the default or a non-default VPC.
DefaultSecurityGroupArgs
The set of arguments for DefaultSecurityGroup. The set of arguments for DefaultSecurityGroup.
DefaultSecurityGroupEgress
DefaultSecurityGroupIngress
DefaultSecurityGroupState
Input properties used for looking up and filtering DefaultSecurityGroup resources.
DefaultSubnet
Provides a resource to manage a default subnet in the current region.
DefaultSubnetArgs
The set of arguments for DefaultSubnet. The set of arguments for DefaultSubnet.
DefaultSubnetState
Input properties used for looking up and filtering DefaultSubnet resources.
DefaultVpc
Provides a resource to manage the default AWS VPC in the current AWS Region.
DefaultVpcArgs
The set of arguments for DefaultVpc. The set of arguments for DefaultVpc.
DefaultVpcDhcpOptions
Provides a resource to manage the default AWS DHCP Options Set in the current region.
DefaultVpcDhcpOptionsArgs
The set of arguments for DefaultVpcDhcpOptions. The set of arguments for DefaultVpcDhcpOptions.
DefaultVpcDhcpOptionsState
Input properties used for looking up and filtering DefaultVpcDhcpOptions resources.
DefaultVpcState
Input properties used for looking up and filtering DefaultVpc resources.
EgressOnlyInternetGateway
IPv6 only Creates an egress-only Internet gateway for your VPC. An egress-only Internet gateway is used to enable outbound communication over IPv6 from instances in your VPC to the Internet, and prevents hosts outside of your VPC from initiating an IPv6 connection with your instance.
EgressOnlyInternetGatewayArgs
The set of arguments for EgressOnlyInternetGateway. The set of arguments for EgressOnlyInternetGateway.
EgressOnlyInternetGatewayState
Input properties used for looking up and filtering EgressOnlyInternetGateway resources.
Eip
Provides an Elastic IP resource.
EipArgs
The set of arguments for Eip. The set of arguments for Eip.
EipAssociation
Provides an AWS EIP Association as a top level resource, to associate and disassociate Elastic IPs from AWS Instances and Network Interfaces.
EipAssociationArgs
The set of arguments for EipAssociation. The set of arguments for EipAssociation.
EipAssociationState
Input properties used for looking up and filtering EipAssociation resources.
EipDomainName
Assigns a static reverse DNS record to an Elastic IP addresses. See Using reverse DNS for email applications.
EipDomainNameArgs
The set of arguments for EipDomainName. The set of arguments for EipDomainName.
EipDomainNameState
Input properties used for looking up and filtering EipDomainName resources.
EipDomainNameTimeouts
EipState
Input properties used for looking up and filtering Eip resources.
EncryptionControl
Manages a VPC Encryption Control.
EncryptionControlArgs
The set of arguments for EncryptionControl. The set of arguments for EncryptionControl.
EncryptionControlResourceExclusions
EncryptionControlResourceExclusionsEgressOnlyInternetGateway
EncryptionControlResourceExclusionsElasticFileSystem
EncryptionControlResourceExclusionsInternetGateway
EncryptionControlResourceExclusionsLambda
EncryptionControlResourceExclusionsNatGateway
EncryptionControlResourceExclusionsVirtualPrivateGateway
EncryptionControlResourceExclusionsVpcLattice
EncryptionControlResourceExclusionsVpcPeering
EncryptionControlState
Input properties used for looking up and filtering EncryptionControl resources.
EncryptionControlTimeouts
Fleet
Provides a resource to manage EC2 Fleets.
FleetArgs
The set of arguments for Fleet. The set of arguments for Fleet.
FleetFleetInstanceSet
FleetLaunchTemplateConfig
FleetLaunchTemplateConfigLaunchTemplateSpecification
FleetLaunchTemplateConfigOverride
FleetLaunchTemplateConfigOverrideInstanceRequirements
FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCount
FleetLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMib
FleetLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbps
FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpu
FleetLaunchTemplateConfigOverrideInstanceRequirementsMemoryMib
FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbps
FleetLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCount
FleetLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGb
FleetLaunchTemplateConfigOverrideInstanceRequirementsVcpuCount
FleetOnDemandOptions
FleetOnDemandOptionsCapacityReservationOptions
FleetSpotOptions
FleetSpotOptionsMaintenanceStrategies
FleetSpotOptionsMaintenanceStrategiesCapacityRebalance
FleetState
Input properties used for looking up and filtering Fleet resources.
FleetTargetCapacitySpecification
FlowLog
Provides a VPC/Subnet/ENI/Transit Gateway/Transit Gateway Attachment Flow Log to capture IP traffic for a specific network interface, subnet, or VPC. Logs are sent to a CloudWatch Log Group, a S3 Bucket, or Amazon Data Firehose
FlowLogArgs
The set of arguments for FlowLog. The set of arguments for FlowLog.
FlowLogDestinationOptions
FlowLogState
Input properties used for looking up and filtering FlowLog resources.
FlowLogTagFieldSpecification
GetAmiArgs
Arguments for getAmi. Arguments for getAmi.
GetAmiBlockDeviceMapping
GetAmiFilter
GetAmiIdsArgs
Arguments for getAmiIds. Arguments for getAmiIds.
GetAmiIdsFilter
GetAmiIdsResult
Result data returned by getAmiIds.
GetAmiProductCode
GetAmiResult
Result data returned by getAmi.
GetCapacityBlockOfferingArgs
Arguments for getCapacityBlockOffering. Arguments for getCapacityBlockOffering.
GetCapacityBlockOfferingResult
Result data returned by getCapacityBlockOffering.
GetCapacityBlockReservationArgs
Arguments for getCapacityBlockReservation. Arguments for getCapacityBlockReservation.
GetCapacityBlockReservationCommitmentInfo
GetCapacityBlockReservationFilter
GetCapacityBlockReservationInterruptibleCapacityAllocation
GetCapacityBlockReservationInterruptionInfo
GetCapacityBlockReservationResult
Result data returned by getCapacityBlockReservation.
GetCoipPoolArgs
Arguments for getCoipPool. Arguments for getCoipPool.
GetCoipPoolFilter
GetCoipPoolResult
Result data returned by getCoipPool.
GetCoipPoolsArgs
Arguments for getCoipPools. Arguments for getCoipPools.
GetCoipPoolsFilter
GetCoipPoolsResult
Result data returned by getCoipPools.
GetCustomerGatewayArgs
Arguments for getCustomerGateway. Arguments for getCustomerGateway.
GetCustomerGatewayFilter
GetCustomerGatewayResult
Result data returned by getCustomerGateway.
GetDedicatedHostArgs
Arguments for getDedicatedHost. Arguments for getDedicatedHost.
GetDedicatedHostAvailableCapacity
GetDedicatedHostAvailableCapacityAvailableInstanceCapacity
GetDedicatedHostFilter
GetDedicatedHostInstance
GetDedicatedHostResult
Result data returned by getDedicatedHost.
GetEipsArgs
Arguments for getEips. Arguments for getEips.
GetEipsFilter
GetEipsResult
Result data returned by getEips.
GetElasticIpArgs
Arguments for getElasticIp. Arguments for getElasticIp.
GetElasticIpFilter
GetElasticIpResult
Result data returned by getElasticIp.
GetHostsArgs
Arguments for getHosts. Arguments for getHosts.
GetHostsFilter
GetHostsResult
Result data returned by getHosts.
GetInstanceArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceCreditSpecification
GetInstanceEbsBlockDevice
GetInstanceEnclaveOption
GetInstanceEphemeralBlockDevice
GetInstanceFilter
GetInstanceMaintenanceOption
GetInstanceMetadataOption
GetInstancePrivateDnsNameOption
GetInstanceResult
Result data returned by getInstance.
GetInstanceRootBlockDevice
GetInstancesArgs
Arguments for getInstances. Arguments for getInstances.
GetInstancesFilter
GetInstancesResult
Result data returned by getInstances.
GetInstanceTypeArgs
Arguments for getInstanceType. Arguments for getInstanceType.
GetInstanceTypeFpga
GetInstanceTypeGpus
GetInstanceTypeInferenceAccelerator
GetInstanceTypeInstanceDisk
GetInstanceTypeMediaAccelerator
GetInstanceTypeNetworkCard
GetInstanceTypeNeuronDevice
GetInstanceTypeOfferingArgs
Arguments for getInstanceTypeOffering. Arguments for getInstanceTypeOffering.
GetInstanceTypeOfferingFilter
GetInstanceTypeOfferingResult
Result data returned by getInstanceTypeOffering.
GetInstanceTypeOfferingsArgs
Arguments for getInstanceTypeOfferings. Arguments for getInstanceTypeOfferings.
GetInstanceTypeOfferingsFilter
GetInstanceTypeOfferingsResult
Result data returned by getInstanceTypeOfferings.
GetInstanceTypeResult
Result data returned by getInstanceType.
GetInstanceTypesArgs
Arguments for getInstanceTypes. Arguments for getInstanceTypes.
GetInstanceTypesFilter
GetInstanceTypesResult
Result data returned by getInstanceTypes.
GetInternetGatewayArgs
Arguments for getInternetGateway. Arguments for getInternetGateway.
GetInternetGatewayAttachment
GetInternetGatewayFilter
GetInternetGatewayResult
Result data returned by getInternetGateway.
GetIpamPreviewNextCidrArgs
Arguments for getIpamPreviewNextCidr. Arguments for getIpamPreviewNextCidr.
GetIpamPreviewNextCidrResult
Result data returned by getIpamPreviewNextCidr.
GetKeyPairArgs
Arguments for getKeyPair. Arguments for getKeyPair.
GetKeyPairFilter
GetKeyPairResult
Result data returned by getKeyPair.
GetLaunchConfigurationArgs
Arguments for getLaunchConfiguration. Arguments for getLaunchConfiguration.
GetLaunchConfigurationEbsBlockDevice
GetLaunchConfigurationEphemeralBlockDevice
GetLaunchConfigurationMetadataOption
GetLaunchConfigurationResult
Result data returned by getLaunchConfiguration.
GetLaunchConfigurationRootBlockDevice
GetLaunchTemplateArgs
Arguments for getLaunchTemplate. Arguments for getLaunchTemplate.
GetLaunchTemplateBlockDeviceMapping
GetLaunchTemplateBlockDeviceMappingEb
GetLaunchTemplateCapacityReservationSpecification
GetLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget
GetLaunchTemplateCpuOption
GetLaunchTemplateCreditSpecification
GetLaunchTemplateEnclaveOption
GetLaunchTemplateFilter
GetLaunchTemplateHibernationOption
GetLaunchTemplateIamInstanceProfile
GetLaunchTemplateInstanceMarketOption
GetLaunchTemplateInstanceMarketOptionSpotOption
GetLaunchTemplateInstanceRequirement
GetLaunchTemplateInstanceRequirementAcceleratorCount
GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib
GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp
GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus
GetLaunchTemplateInstanceRequirementMemoryMib
GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp
GetLaunchTemplateInstanceRequirementNetworkInterfaceCount
GetLaunchTemplateInstanceRequirementTotalLocalStorageGb
GetLaunchTemplateInstanceRequirementVcpuCount
GetLaunchTemplateLicenseSpecification
GetLaunchTemplateMaintenanceOption
GetLaunchTemplateMetadataOption
GetLaunchTemplateMonitoring
GetLaunchTemplateNetworkInterface
GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification
GetLaunchTemplateNetworkPerformanceOption
GetLaunchTemplatePlacement
GetLaunchTemplatePrivateDnsNameOption
GetLaunchTemplateResult
Result data returned by getLaunchTemplate.
GetLaunchTemplateSecondaryInterface
GetLaunchTemplateTagSpecification
GetLocalGatewayArgs
Arguments for getLocalGateway. Arguments for getLocalGateway.
GetLocalGatewayFilter
GetLocalGatewayResult
Result data returned by getLocalGateway.
GetLocalGatewayRouteTableArgs
Arguments for getLocalGatewayRouteTable. Arguments for getLocalGatewayRouteTable.
GetLocalGatewayRouteTableFilter
GetLocalGatewayRouteTableResult
Result data returned by getLocalGatewayRouteTable.
GetLocalGatewayRouteTablesArgs
Arguments for getLocalGatewayRouteTables. Arguments for getLocalGatewayRouteTables.
GetLocalGatewayRouteTablesFilter
GetLocalGatewayRouteTablesResult
Result data returned by getLocalGatewayRouteTables.
GetLocalGatewaysArgs
Arguments for getLocalGateways. Arguments for getLocalGateways.
GetLocalGatewaysFilter
GetLocalGatewaysResult
Result data returned by getLocalGateways.
GetLocalGatewayVirtualInterfaceArgs
Arguments for getLocalGatewayVirtualInterface. Arguments for getLocalGatewayVirtualInterface.
GetLocalGatewayVirtualInterfaceFilter
GetLocalGatewayVirtualInterfaceGroupArgs
Arguments for getLocalGatewayVirtualInterfaceGroup. Arguments for getLocalGatewayVirtualInterfaceGroup.
GetLocalGatewayVirtualInterfaceGroupFilter
GetLocalGatewayVirtualInterfaceGroupResult
Result data returned by getLocalGatewayVirtualInterfaceGroup.
GetLocalGatewayVirtualInterfaceGroupsArgs
Arguments for getLocalGatewayVirtualInterfaceGroups. Arguments for getLocalGatewayVirtualInterfaceGroups.
GetLocalGatewayVirtualInterfaceGroupsFilter
GetLocalGatewayVirtualInterfaceGroupsResult
Result data returned by getLocalGatewayVirtualInterfaceGroups.
GetLocalGatewayVirtualInterfaceResult
Result data returned by getLocalGatewayVirtualInterface.
GetManagedPrefixListArgs
Arguments for getManagedPrefixList. Arguments for getManagedPrefixList.
GetManagedPrefixListEntry
GetManagedPrefixListFilter
GetManagedPrefixListResult
Result data returned by getManagedPrefixList.
GetManagedPrefixListsArgs
Arguments for getManagedPrefixLists. Arguments for getManagedPrefixLists.
GetManagedPrefixListsFilter
GetManagedPrefixListsResult
Result data returned by getManagedPrefixLists.
GetNatGatewayArgs
Arguments for getNatGateway. Arguments for getNatGateway.
GetNatGatewayAvailabilityZoneAddress
GetNatGatewayFilter
GetNatGatewayRegionalNatGatewayAddress
GetNatGatewayResult
Result data returned by getNatGateway.
GetNatGatewaysArgs
Arguments for getNatGateways. Arguments for getNatGateways.
GetNatGatewaysFilter
GetNatGatewaysResult
Result data returned by getNatGateways.
GetNetworkAclsArgs
Arguments for getNetworkAcls. Arguments for getNetworkAcls.
GetNetworkAclsFilter
GetNetworkAclsResult
Result data returned by getNetworkAcls.
GetNetworkInsightsAnalysisAlternatePathHint
GetNetworkInsightsAnalysisArgs
Arguments for getNetworkInsightsAnalysis. Arguments for getNetworkInsightsAnalysis.
GetNetworkInsightsAnalysisExplanation
GetNetworkInsightsAnalysisExplanationAcl
GetNetworkInsightsAnalysisExplanationAclRule
GetNetworkInsightsAnalysisExplanationAclRulePortRange
GetNetworkInsightsAnalysisExplanationAttachedTo
GetNetworkInsightsAnalysisExplanationClassicLoadBalancerListener
GetNetworkInsightsAnalysisExplanationComponent
GetNetworkInsightsAnalysisExplanationCustomerGateway
GetNetworkInsightsAnalysisExplanationDestination
GetNetworkInsightsAnalysisExplanationDestinationVpc
GetNetworkInsightsAnalysisExplanationElasticLoadBalancerListener
GetNetworkInsightsAnalysisExplanationIngressRouteTable
GetNetworkInsightsAnalysisExplanationInternetGateway
GetNetworkInsightsAnalysisExplanationLoadBalancerTargetGroup
GetNetworkInsightsAnalysisExplanationNatGateway
GetNetworkInsightsAnalysisExplanationNetworkInterface
GetNetworkInsightsAnalysisExplanationPortRange
GetNetworkInsightsAnalysisExplanationPrefixList
GetNetworkInsightsAnalysisExplanationRouteTable
GetNetworkInsightsAnalysisExplanationRouteTableRoute
GetNetworkInsightsAnalysisExplanationSecurityGroup
GetNetworkInsightsAnalysisExplanationSecurityGroupRule
GetNetworkInsightsAnalysisExplanationSecurityGroupRulePortRange
GetNetworkInsightsAnalysisExplanationSourceVpc
GetNetworkInsightsAnalysisExplanationSubnet
GetNetworkInsightsAnalysisExplanationSubnetRouteTable
GetNetworkInsightsAnalysisExplanationTransitGateway
GetNetworkInsightsAnalysisExplanationTransitGatewayAttachment
GetNetworkInsightsAnalysisExplanationTransitGatewayRouteTable
GetNetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute
GetNetworkInsightsAnalysisExplanationVpc
GetNetworkInsightsAnalysisExplanationVpcEndpoint
GetNetworkInsightsAnalysisExplanationVpcPeeringConnection
GetNetworkInsightsAnalysisExplanationVpnConnection
GetNetworkInsightsAnalysisExplanationVpnGateway
GetNetworkInsightsAnalysisFilter
GetNetworkInsightsAnalysisForwardPathComponent
GetNetworkInsightsAnalysisForwardPathComponentAclRule
GetNetworkInsightsAnalysisForwardPathComponentAclRulePortRange
GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetail
GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponent
GetNetworkInsightsAnalysisForwardPathComponentAttachedTo
GetNetworkInsightsAnalysisForwardPathComponentComponent
GetNetworkInsightsAnalysisForwardPathComponentDestinationVpc
GetNetworkInsightsAnalysisForwardPathComponentInboundHeader
GetNetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRange
GetNetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRange
GetNetworkInsightsAnalysisForwardPathComponentOutboundHeader
GetNetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRange
GetNetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRange
GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute
GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRule
GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRange
GetNetworkInsightsAnalysisForwardPathComponentSourceVpc
GetNetworkInsightsAnalysisForwardPathComponentSubnet
GetNetworkInsightsAnalysisForwardPathComponentTransitGateway
GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute
GetNetworkInsightsAnalysisForwardPathComponentVpc
GetNetworkInsightsAnalysisResult
Result data returned by getNetworkInsightsAnalysis.
GetNetworkInsightsAnalysisReturnPathComponent
GetNetworkInsightsAnalysisReturnPathComponentAclRule
GetNetworkInsightsAnalysisReturnPathComponentAclRulePortRange
GetNetworkInsightsAnalysisReturnPathComponentAdditionalDetail
GetNetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponent
GetNetworkInsightsAnalysisReturnPathComponentAttachedTo
GetNetworkInsightsAnalysisReturnPathComponentComponent
GetNetworkInsightsAnalysisReturnPathComponentDestinationVpc
GetNetworkInsightsAnalysisReturnPathComponentInboundHeader
GetNetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRange
GetNetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRange
GetNetworkInsightsAnalysisReturnPathComponentOutboundHeader
GetNetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRange
GetNetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRange
GetNetworkInsightsAnalysisReturnPathComponentRouteTableRoute
GetNetworkInsightsAnalysisReturnPathComponentSecurityGroupRule
GetNetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRange
GetNetworkInsightsAnalysisReturnPathComponentSourceVpc
GetNetworkInsightsAnalysisReturnPathComponentSubnet
GetNetworkInsightsAnalysisReturnPathComponentTransitGateway
GetNetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute
GetNetworkInsightsAnalysisReturnPathComponentVpc
GetNetworkInsightsPathArgs
Arguments for getNetworkInsightsPath. Arguments for getNetworkInsightsPath.
GetNetworkInsightsPathFilter
GetNetworkInsightsPathFilterAtDestination
GetNetworkInsightsPathFilterAtDestinationDestinationPortRange
GetNetworkInsightsPathFilterAtDestinationSourcePortRange
GetNetworkInsightsPathFilterAtSource
GetNetworkInsightsPathFilterAtSourceDestinationPortRange
GetNetworkInsightsPathFilterAtSourceSourcePortRange
GetNetworkInsightsPathResult
Result data returned by getNetworkInsightsPath.
GetNetworkInterfaceArgs
Arguments for getNetworkInterface. Arguments for getNetworkInterface.
GetNetworkInterfaceAssociation
GetNetworkInterfaceAttachment
GetNetworkInterfaceEnaSrdSpecification
GetNetworkInterfaceEnaSrdSpecificationEnaSrdUdpSpecification
GetNetworkInterfaceFilter
GetNetworkInterfaceResult
Result data returned by getNetworkInterface.
GetNetworkInterfacesArgs
Arguments for getNetworkInterfaces. Arguments for getNetworkInterfaces.
GetNetworkInterfacesFilter
GetNetworkInterfacesResult
Result data returned by getNetworkInterfaces.
GetPrefixListArgs
Arguments for getPrefixList. Arguments for getPrefixList.
GetPrefixListFilter
GetPrefixListResult
Result data returned by getPrefixList.
GetPublicIpv4PoolArgs
Arguments for getPublicIpv4Pool. Arguments for getPublicIpv4Pool.
GetPublicIpv4PoolPoolAddressRange
GetPublicIpv4PoolResult
Result data returned by getPublicIpv4Pool.
GetPublicIpv4PoolsArgs
Arguments for getPublicIpv4Pools. Arguments for getPublicIpv4Pools.
GetPublicIpv4PoolsFilter
GetPublicIpv4PoolsResult
Result data returned by getPublicIpv4Pools.
GetRouteArgs
Arguments for getRoute. Arguments for getRoute.
GetRouteResult
Result data returned by getRoute.
GetRouteTableArgs
Arguments for getRouteTable. Arguments for getRouteTable.
GetRouteTableAssociation
GetRouteTableFilter
GetRouteTableResult
Result data returned by getRouteTable.
GetRouteTableRoute
GetRouteTablesArgs
Arguments for getRouteTables. Arguments for getRouteTables.
GetRouteTablesFilter
GetRouteTablesResult
Result data returned by getRouteTables.
GetSecurityGroupArgs
Arguments for getSecurityGroup. Arguments for getSecurityGroup.
GetSecurityGroupFilter
GetSecurityGroupResult
Result data returned by getSecurityGroup.
GetSecurityGroupsArgs
Arguments for getSecurityGroups. Arguments for getSecurityGroups.
GetSecurityGroupsFilter
GetSecurityGroupsResult
Result data returned by getSecurityGroups.
GetSerialConsoleAccessArgs
Arguments for getSerialConsoleAccess. Arguments for getSerialConsoleAccess.
GetSerialConsoleAccessResult
Result data returned by getSerialConsoleAccess.
GetServiceLinkVirtualInterfaceArgs
Arguments for getServiceLinkVirtualInterface. Arguments for getServiceLinkVirtualInterface.
GetServiceLinkVirtualInterfaceFilter
GetServiceLinkVirtualInterfaceResult
Result data returned by getServiceLinkVirtualInterface.
GetServiceLinkVirtualInterfacesArgs
Arguments for getServiceLinkVirtualInterfaces. Arguments for getServiceLinkVirtualInterfaces.
GetServiceLinkVirtualInterfacesFilter
GetServiceLinkVirtualInterfacesResult
Result data returned by getServiceLinkVirtualInterfaces.
GetSpotDatafeedSubscriptionArgs
Arguments for getSpotDatafeedSubscription. Arguments for getSpotDatafeedSubscription.
GetSpotDatafeedSubscriptionResult
Result data returned by getSpotDatafeedSubscription.
GetSpotPriceArgs
Arguments for getSpotPrice. Arguments for getSpotPrice.
GetSpotPriceFilter
GetSpotPriceResult
Result data returned by getSpotPrice.
GetSubnetArgs
Arguments for getSubnet. Arguments for getSubnet.
GetSubnetFilter
GetSubnetResult
Result data returned by getSubnet.
GetSubnetsArgs
Arguments for getSubnets. Arguments for getSubnets.
GetSubnetsFilter
GetSubnetsResult
Result data returned by getSubnets.
GetTransitGatewayRouteTablesArgs
Arguments for getTransitGatewayRouteTables. Arguments for getTransitGatewayRouteTables.
GetTransitGatewayRouteTablesFilter
GetTransitGatewayRouteTablesResult
Result data returned by getTransitGatewayRouteTables.
GetVpcArgs
Arguments for getVpc. Arguments for getVpc.
GetVpcCidrBlockAssociation
GetVpcDhcpOptionsArgs
Arguments for getVpcDhcpOptions. Arguments for getVpcDhcpOptions.
GetVpcDhcpOptionsFilter
GetVpcDhcpOptionsResult
Result data returned by getVpcDhcpOptions.
GetVpcEndpointArgs
Arguments for getVpcEndpoint. Arguments for getVpcEndpoint.
GetVpcEndpointDnsEntry
GetVpcEndpointDnsOption
GetVpcEndpointFilter
GetVpcEndpointResult
Result data returned by getVpcEndpoint.
GetVpcEndpointServiceArgs
Arguments for getVpcEndpointService. Arguments for getVpcEndpointService.
GetVpcEndpointServiceFilter
GetVpcEndpointServiceResult
Result data returned by getVpcEndpointService.
GetVpcFilter
GetVpcIpamArgs
Arguments for getVpcIpam. Arguments for getVpcIpam.
GetVpcIpamOperatingRegion
GetVpcIpamPoolArgs
Arguments for getVpcIpamPool. Arguments for getVpcIpamPool.
GetVpcIpamPoolCidrsArgs
Arguments for getVpcIpamPoolCidrs. Arguments for getVpcIpamPoolCidrs.
GetVpcIpamPoolCidrsFilter
GetVpcIpamPoolCidrsIpamPoolCidr
GetVpcIpamPoolCidrsResult
Result data returned by getVpcIpamPoolCidrs.
GetVpcIpamPoolFilter
GetVpcIpamPoolResult
Result data returned by getVpcIpamPool.
GetVpcIpamPoolsArgs
Arguments for getVpcIpamPools. Arguments for getVpcIpamPools.
GetVpcIpamPoolsFilter
GetVpcIpamPoolsIpamPool
GetVpcIpamPoolSourceResource
GetVpcIpamPoolsResult
Result data returned by getVpcIpamPools.
GetVpcIpamResult
Result data returned by getVpcIpam.
GetVpcIpamsArgs
Arguments for getVpcIpams. Arguments for getVpcIpams.
GetVpcIpamsFilter
GetVpcIpamsIpam
GetVpcIpamsIpamOperatingRegion
GetVpcIpamsResult
Result data returned by getVpcIpams.
GetVpcIpv6CidrBlockAssociation
GetVpcPeeringConnectionArgs
Arguments for getVpcPeeringConnection. Arguments for getVpcPeeringConnection.
GetVpcPeeringConnectionCidrBlockSet
GetVpcPeeringConnectionFilter
GetVpcPeeringConnectionIpv6CidrBlockSet
GetVpcPeeringConnectionPeerCidrBlockSet
GetVpcPeeringConnectionPeerIpv6CidrBlockSet
GetVpcPeeringConnectionResult
Result data returned by getVpcPeeringConnection.
GetVpcPeeringConnectionsArgs
Arguments for getVpcPeeringConnections. Arguments for getVpcPeeringConnections.
GetVpcPeeringConnectionsFilter
GetVpcPeeringConnectionsResult
Result data returned by getVpcPeeringConnections.
GetVpcResult
Result data returned by getVpc.
GetVpcsArgs
Arguments for getVpcs. Arguments for getVpcs.
GetVpcsFilter
GetVpcsResult
Result data returned by getVpcs.
GetVpnConnectionArgs
Arguments for getVpnConnection. Arguments for getVpnConnection.
GetVpnConnectionFilter
GetVpnConnectionResult
Result data returned by getVpnConnection.
GetVpnConnectionRoute
GetVpnConnectionVgwTelemetry
GetVpnGatewayArgs
Arguments for getVpnGateway. Arguments for getVpnGateway.
GetVpnGatewayFilter
GetVpnGatewayResult
Result data returned by getVpnGateway.
ImageBlockPublicAccess
Provides a regional public access block for AMIs. This prevents AMIs from being made publicly accessible. If you already have public AMIs, they will remain publicly available.
ImageBlockPublicAccessArgs
The set of arguments for ImageBlockPublicAccess. The set of arguments for ImageBlockPublicAccess.
ImageBlockPublicAccessState
Input properties used for looking up and filtering ImageBlockPublicAccess resources.
Instance
Provides an EC2 instance resource. This allows instances to be created, updated, and deleted.
InstanceArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceCapacityReservationSpecification
InstanceCapacityReservationSpecificationCapacityReservationTarget
InstanceCpuOptions
InstanceCreditSpecification
InstanceEbsBlockDevice
InstanceEnclaveOptions
InstanceEphemeralBlockDevice
InstanceFilter
InstanceInstanceMarketOptions
InstanceInstanceMarketOptionsSpotOptions
InstanceLaunchTemplate
InstanceMaintenanceOptions
InstanceMetadataDefaults
Manages regional EC2 instance metadata default settings. More information can be found in the Configure instance metadata options for new instances user guide.
InstanceMetadataDefaultsArgs
The set of arguments for InstanceMetadataDefaults. The set of arguments for InstanceMetadataDefaults.
InstanceMetadataDefaultsState
Input properties used for looking up and filtering InstanceMetadataDefaults resources.
InstanceMetadataOptions
InstanceNetworkInterface
InstancePrimaryNetworkInterface
InstancePrivateDnsNameOptions
InstanceRootBlockDevice
InstanceSecondaryNetworkInterface
InstanceState
Input properties used for looking up and filtering Instance resources.
InternetGateway
Provides a resource to create a VPC Internet Gateway.
InternetGatewayArgs
The set of arguments for InternetGateway. The set of arguments for InternetGateway.
InternetGatewayAttachment
Provides a resource to create a VPC Internet Gateway Attachment.
InternetGatewayAttachmentArgs
The set of arguments for InternetGatewayAttachment. The set of arguments for InternetGatewayAttachment.
InternetGatewayAttachmentState
Input properties used for looking up and filtering InternetGatewayAttachment resources.
InternetGatewayFilter
InternetGatewayState
Input properties used for looking up and filtering InternetGateway resources.
KeyPair
Provides an EC2 key pair resource. A key pair is used to control login access to EC2 instances.
KeyPairArgs
The set of arguments for KeyPair. The set of arguments for KeyPair.
KeyPairState
Input properties used for looking up and filtering KeyPair resources.
LaunchConfiguration
Provides a resource to create a new launch configuration, used for autoscaling groups.
LaunchConfigurationArgs
The set of arguments for LaunchConfiguration. The set of arguments for LaunchConfiguration.
LaunchConfigurationEbsBlockDevice
LaunchConfigurationEphemeralBlockDevice
LaunchConfigurationMetadataOptions
LaunchConfigurationRootBlockDevice
LaunchConfigurationState
Input properties used for looking up and filtering LaunchConfiguration resources.
LaunchTemplate
Provides an EC2 launch template resource. Can be used to create instances or auto scaling groups.
LaunchTemplateArgs
The set of arguments for LaunchTemplate. The set of arguments for LaunchTemplate.
LaunchTemplateBlockDeviceMapping
LaunchTemplateBlockDeviceMappingEbs
LaunchTemplateCapacityReservationSpecification
LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget
LaunchTemplateCpuOptions
LaunchTemplateCreditSpecification
LaunchTemplateEnclaveOptions
LaunchTemplateFilter
LaunchTemplateHibernationOptions
LaunchTemplateIamInstanceProfile
LaunchTemplateInstanceMarketOptions
LaunchTemplateInstanceMarketOptionsSpotOptions
LaunchTemplateInstanceRequirements
LaunchTemplateInstanceRequirementsAcceleratorCount
LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib
LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps
LaunchTemplateInstanceRequirementsMemoryGibPerVcpu
LaunchTemplateInstanceRequirementsMemoryMib
LaunchTemplateInstanceRequirementsNetworkBandwidthGbps
LaunchTemplateInstanceRequirementsNetworkInterfaceCount
LaunchTemplateInstanceRequirementsTotalLocalStorageGb
LaunchTemplateInstanceRequirementsVcpuCount
LaunchTemplateLicenseSpecification
LaunchTemplateMaintenanceOptions
LaunchTemplateMetadataOptions
LaunchTemplateMonitoring
LaunchTemplateNetworkInterface
LaunchTemplateNetworkInterfaceConnectionTrackingSpecification
LaunchTemplateNetworkInterfaceEnaSrdSpecification
LaunchTemplateNetworkInterfaceEnaSrdSpecificationEnaSrdUdpSpecification
LaunchTemplateNetworkPerformanceOptions
LaunchTemplatePlacement
LaunchTemplatePrivateDnsNameOptions
LaunchTemplateSecondaryInterface
LaunchTemplateState
Input properties used for looking up and filtering LaunchTemplate resources.
LaunchTemplateTagSpecification
LocalGatewayRoute
Manages an EC2 Local Gateway Route. More information can be found in the Outposts User Guide.
LocalGatewayRouteArgs
The set of arguments for LocalGatewayRoute. The set of arguments for LocalGatewayRoute.
LocalGatewayRouteState
Input properties used for looking up and filtering LocalGatewayRoute resources.
LocalGatewayRouteTable
Manages an EC2 Local Gateway Route Table. More information can be found in the Outposts User Guide.
LocalGatewayRouteTableArgs
The set of arguments for LocalGatewayRouteTable. The set of arguments for LocalGatewayRouteTable.
LocalGatewayRouteTableState
Input properties used for looking up and filtering LocalGatewayRouteTable resources.
LocalGatewayRouteTableTimeouts
LocalGatewayRouteTableVirtualInterfaceGroupAssociation
Manages an EC2 Local Gateway Route Table Virtual Interface Group Association. More information can be found in the Outposts User Guide.
LocalGatewayRouteTableVirtualInterfaceGroupAssociationArgs
The set of arguments for LocalGatewayRouteTableVirtualInterfaceGroupAssociation. The set of arguments for LocalGatewayRouteTableVirtualInterfaceGroupAssociation.
LocalGatewayRouteTableVirtualInterfaceGroupAssociationState
Input properties used for looking up and filtering LocalGatewayRouteTableVirtualInterfaceGroupAssociation resources.
LocalGatewayRouteTableVpcAssociation
Manages an EC2 Local Gateway Route Table VPC Association. More information can be found in the Outposts User Guide.
LocalGatewayRouteTableVpcAssociationArgs
The set of arguments for LocalGatewayRouteTableVpcAssociation. The set of arguments for LocalGatewayRouteTableVpcAssociation.
LocalGatewayRouteTableVpcAssociationState
Input properties used for looking up and filtering LocalGatewayRouteTableVpcAssociation resources.
MainRouteTableAssociation
Provides a resource for managing the main routing table of a VPC.
MainRouteTableAssociationArgs
The set of arguments for MainRouteTableAssociation. The set of arguments for MainRouteTableAssociation.
MainRouteTableAssociationState
Input properties used for looking up and filtering MainRouteTableAssociation resources.
ManagedPrefixList
Provides a managed prefix list resource.
ManagedPrefixListArgs
The set of arguments for ManagedPrefixList. The set of arguments for ManagedPrefixList.
ManagedPrefixListEntry
ManagedPrefixListEntryArgs
The set of arguments for ManagedPrefixListEntry. The set of arguments for ManagedPrefixListEntry.
ManagedPrefixListEntryEc2
Use the aws.ec2.ManagedPrefixListEntry resource to manage a managed prefix list entry.
ManagedPrefixListEntryState
Input properties used for looking up and filtering ManagedPrefixListEntry resources.
ManagedPrefixListState
Input properties used for looking up and filtering ManagedPrefixList resources.
NatGateway
Provides a resource to create a VPC NAT Gateway.
NatGatewayArgs
The set of arguments for NatGateway. The set of arguments for NatGateway.
NatGatewayAvailabilityZoneAddress
NatGatewayEipAssociation
Resource for managing an AWS VPC NAT Gateway EIP Association.
NatGatewayEipAssociationArgs
The set of arguments for NatGatewayEipAssociation. The set of arguments for NatGatewayEipAssociation.
NatGatewayEipAssociationState
Input properties used for looking up and filtering NatGatewayEipAssociation resources.
NatGatewayEipAssociationTimeouts
NatGatewayFilter
NatGatewayRegionalNatGatewayAddress
NatGatewayState
Input properties used for looking up and filtering NatGateway resources.
NetworkAcl
Provides an network ACL resource. You might set up network ACLs with rules similar to your security groups in order to add an additional layer of security to your VPC.
NetworkAclArgs
The set of arguments for NetworkAcl. The set of arguments for NetworkAcl.
NetworkAclAssociation
Provides an network ACL association resource which allows you to associate your network ACL with any subnet(s).
NetworkAclAssociationArgs
The set of arguments for NetworkAclAssociation. The set of arguments for NetworkAclAssociation.
NetworkAclAssociationState
Input properties used for looking up and filtering NetworkAclAssociation resources.
NetworkAclEgress
NetworkAclIngress
NetworkAclRule
Creates an entry (a rule) in a network ACL with the specified rule number.
NetworkAclRuleArgs
The set of arguments for NetworkAclRule. The set of arguments for NetworkAclRule.
NetworkAclRuleState
Input properties used for looking up and filtering NetworkAclRule resources.
NetworkAclState
Input properties used for looking up and filtering NetworkAcl resources.
NetworkInsightsAccessScope
Provides a Network Insights Access Scope resource. Part of the "Network Access Analyzer" service in the AWS VPC console.
NetworkInsightsAccessScopeArgs
The set of arguments for NetworkInsightsAccessScope. The set of arguments for NetworkInsightsAccessScope.
NetworkInsightsAccessScopeExcludePath
NetworkInsightsAccessScopeExcludePathDestination
NetworkInsightsAccessScopeExcludePathDestinationPacketHeaderStatement
NetworkInsightsAccessScopeExcludePathDestinationResourceStatement
NetworkInsightsAccessScopeExcludePathSource
NetworkInsightsAccessScopeExcludePathSourcePacketHeaderStatement
NetworkInsightsAccessScopeExcludePathSourceResourceStatement
NetworkInsightsAccessScopeExcludePathThroughResource
NetworkInsightsAccessScopeExcludePathThroughResourceResourceStatement
NetworkInsightsAccessScopeMatchPath
NetworkInsightsAccessScopeMatchPathDestination
NetworkInsightsAccessScopeMatchPathDestinationPacketHeaderStatement
NetworkInsightsAccessScopeMatchPathDestinationResourceStatement
NetworkInsightsAccessScopeMatchPathSource
NetworkInsightsAccessScopeMatchPathSourcePacketHeaderStatement
NetworkInsightsAccessScopeMatchPathSourceResourceStatement
NetworkInsightsAccessScopeState
Input properties used for looking up and filtering NetworkInsightsAccessScope resources.
NetworkInsightsAnalysis
Provides a Network Insights Analysis resource. Part of the "Reachability Analyzer" service in the AWS VPC console.
NetworkInsightsAnalysisAlternatePathHint
NetworkInsightsAnalysisArgs
The set of arguments for NetworkInsightsAnalysis. The set of arguments for NetworkInsightsAnalysis.
NetworkInsightsAnalysisExplanation
NetworkInsightsAnalysisExplanationAcl
NetworkInsightsAnalysisExplanationAclRule
NetworkInsightsAnalysisExplanationAclRulePortRange
NetworkInsightsAnalysisExplanationAttachedTo
NetworkInsightsAnalysisExplanationClassicLoadBalancerListener
NetworkInsightsAnalysisExplanationComponent
NetworkInsightsAnalysisExplanationCustomerGateway
NetworkInsightsAnalysisExplanationDestination
NetworkInsightsAnalysisExplanationDestinationVpc
NetworkInsightsAnalysisExplanationElasticLoadBalancerListener
NetworkInsightsAnalysisExplanationIngressRouteTable
NetworkInsightsAnalysisExplanationInternetGateway
NetworkInsightsAnalysisExplanationLoadBalancerTargetGroup
NetworkInsightsAnalysisExplanationNatGateway
NetworkInsightsAnalysisExplanationNetworkInterface
NetworkInsightsAnalysisExplanationPortRange
NetworkInsightsAnalysisExplanationPrefixList
NetworkInsightsAnalysisExplanationRouteTable
NetworkInsightsAnalysisExplanationRouteTableRoute
NetworkInsightsAnalysisExplanationSecurityGroup
NetworkInsightsAnalysisExplanationSecurityGroupRule
NetworkInsightsAnalysisExplanationSecurityGroupRulePortRange
NetworkInsightsAnalysisExplanationSourceVpc
NetworkInsightsAnalysisExplanationSubnet
NetworkInsightsAnalysisExplanationSubnetRouteTable
NetworkInsightsAnalysisExplanationTransitGateway
NetworkInsightsAnalysisExplanationTransitGatewayAttachment
NetworkInsightsAnalysisExplanationTransitGatewayRouteTable
NetworkInsightsAnalysisExplanationTransitGatewayRouteTableRoute
NetworkInsightsAnalysisExplanationVpc
NetworkInsightsAnalysisExplanationVpcEndpoint
NetworkInsightsAnalysisExplanationVpcPeeringConnection
NetworkInsightsAnalysisExplanationVpnConnection
NetworkInsightsAnalysisExplanationVpnGateway
NetworkInsightsAnalysisForwardPathComponent
NetworkInsightsAnalysisForwardPathComponentAclRule
NetworkInsightsAnalysisForwardPathComponentAclRulePortRange
NetworkInsightsAnalysisForwardPathComponentAdditionalDetail
NetworkInsightsAnalysisForwardPathComponentAdditionalDetailComponent
NetworkInsightsAnalysisForwardPathComponentAttachedTo
NetworkInsightsAnalysisForwardPathComponentComponent
NetworkInsightsAnalysisForwardPathComponentDestinationVpc
NetworkInsightsAnalysisForwardPathComponentInboundHeader
NetworkInsightsAnalysisForwardPathComponentInboundHeaderDestinationPortRange
NetworkInsightsAnalysisForwardPathComponentInboundHeaderSourcePortRange
NetworkInsightsAnalysisForwardPathComponentOutboundHeader
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderDestinationPortRange
NetworkInsightsAnalysisForwardPathComponentOutboundHeaderSourcePortRange
NetworkInsightsAnalysisForwardPathComponentRouteTableRoute
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRule
NetworkInsightsAnalysisForwardPathComponentSecurityGroupRulePortRange
NetworkInsightsAnalysisForwardPathComponentSourceVpc
NetworkInsightsAnalysisForwardPathComponentSubnet
NetworkInsightsAnalysisForwardPathComponentTransitGateway
NetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute
NetworkInsightsAnalysisForwardPathComponentVpc
NetworkInsightsAnalysisReturnPathComponent
NetworkInsightsAnalysisReturnPathComponentAclRule
NetworkInsightsAnalysisReturnPathComponentAclRulePortRange
NetworkInsightsAnalysisReturnPathComponentAdditionalDetail
NetworkInsightsAnalysisReturnPathComponentAdditionalDetailComponent
NetworkInsightsAnalysisReturnPathComponentAttachedTo
NetworkInsightsAnalysisReturnPathComponentComponent
NetworkInsightsAnalysisReturnPathComponentDestinationVpc
NetworkInsightsAnalysisReturnPathComponentInboundHeader
NetworkInsightsAnalysisReturnPathComponentInboundHeaderDestinationPortRange
NetworkInsightsAnalysisReturnPathComponentInboundHeaderSourcePortRange
NetworkInsightsAnalysisReturnPathComponentOutboundHeader
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderDestinationPortRange
NetworkInsightsAnalysisReturnPathComponentOutboundHeaderSourcePortRange
NetworkInsightsAnalysisReturnPathComponentRouteTableRoute
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRule
NetworkInsightsAnalysisReturnPathComponentSecurityGroupRulePortRange
NetworkInsightsAnalysisReturnPathComponentSourceVpc
NetworkInsightsAnalysisReturnPathComponentSubnet
NetworkInsightsAnalysisReturnPathComponentTransitGateway
NetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute
NetworkInsightsAnalysisReturnPathComponentVpc
NetworkInsightsAnalysisState
Input properties used for looking up and filtering NetworkInsightsAnalysis resources.
NetworkInsightsPath
Provides a Network Insights Path resource. Part of the "Reachability Analyzer" service in the AWS VPC console.
NetworkInsightsPathArgs
The set of arguments for NetworkInsightsPath. The set of arguments for NetworkInsightsPath.
NetworkInsightsPathFilterAtDestination
NetworkInsightsPathFilterAtDestinationDestinationPortRange
NetworkInsightsPathFilterAtDestinationSourcePortRange
NetworkInsightsPathFilterAtSource
NetworkInsightsPathFilterAtSourceDestinationPortRange
NetworkInsightsPathFilterAtSourceSourcePortRange
NetworkInsightsPathState
Input properties used for looking up and filtering NetworkInsightsPath resources.
NetworkInterface
Provides an Elastic network interface (ENI) resource.
NetworkInterfaceArgs
The set of arguments for NetworkInterface. The set of arguments for NetworkInterface.
NetworkInterfaceAttachment
NetworkInterfaceAttachmentArgs
The set of arguments for NetworkInterfaceAttachment. The set of arguments for NetworkInterfaceAttachment.
NetworkInterfaceAttachmentEc2
Attach an Elastic network interface (ENI) resource with EC2 instance.
NetworkInterfaceAttachmentState
Input properties used for looking up and filtering NetworkInterfaceAttachment resources.
NetworkInterfaceEnaSrdSpecification
NetworkInterfaceEnaSrdSpecificationEnaSrdUdpSpecification
NetworkInterfaceFilter
NetworkInterfacePermission
Grant cross-account access to an Elastic network interface (ENI).
NetworkInterfacePermissionArgs
The set of arguments for NetworkInterfacePermission. The set of arguments for NetworkInterfacePermission.
NetworkInterfacePermissionState
Input properties used for looking up and filtering NetworkInterfacePermission resources.
NetworkInterfacePermissionTimeouts
NetworkInterfaceSecurityGroupAttachment
This resource attaches a security group to an Elastic Network Interface (ENI). It can be used to attach a security group to any existing ENI, be it a secondary ENI or one attached as the primary interface on an instance.
NetworkInterfaceSecurityGroupAttachmentArgs
The set of arguments for NetworkInterfaceSecurityGroupAttachment. The set of arguments for NetworkInterfaceSecurityGroupAttachment.
NetworkInterfaceSecurityGroupAttachmentState
Input properties used for looking up and filtering NetworkInterfaceSecurityGroupAttachment resources.
NetworkInterfaceState
Input properties used for looking up and filtering NetworkInterface resources.
PeeringConnectionOptions
Provides a resource to manage VPC peering connection options.
PeeringConnectionOptionsAccepter
PeeringConnectionOptionsArgs
The set of arguments for PeeringConnectionOptions. The set of arguments for PeeringConnectionOptions.
PeeringConnectionOptionsRequester
PeeringConnectionOptionsState
Input properties used for looking up and filtering PeeringConnectionOptions resources.
PlacementGroup
Provides an EC2 placement group. Read more about placement groups in AWS Docs.
PlacementGroupArgs
The set of arguments for PlacementGroup. The set of arguments for PlacementGroup.
PlacementGroupState
Input properties used for looking up and filtering PlacementGroup resources.
ProxyProtocolPolicy
Provides a proxy protocol policy, which allows an ELB to carry a client connection information to a backend.
ProxyProtocolPolicyArgs
The set of arguments for ProxyProtocolPolicy. The set of arguments for ProxyProtocolPolicy.
ProxyProtocolPolicyState
Input properties used for looking up and filtering ProxyProtocolPolicy resources.
Route
Provides a resource to create a routing table entry (a route) in a VPC routing table.
RouteArgs
The set of arguments for Route. The set of arguments for Route.
RouteState
Input properties used for looking up and filtering Route resources.
RouteTable
Provides a resource to create a VPC routing table.
RouteTableArgs
The set of arguments for RouteTable. The set of arguments for RouteTable.
RouteTableAssociation
Provides a resource to create an association between a route table and a subnet or a route table and an internet gateway or virtual private gateway.
RouteTableAssociationArgs
The set of arguments for RouteTableAssociation. The set of arguments for RouteTableAssociation.
RouteTableAssociationState
Input properties used for looking up and filtering RouteTableAssociation resources.
RouteTableFilter
RouteTableRoute
RouteTableState
Input properties used for looking up and filtering RouteTable resources.
SecondaryNetwork
Provides an EC2 Secondary Network resource for RDMA networking.
SecondaryNetworkArgs
The set of arguments for SecondaryNetwork. The set of arguments for SecondaryNetwork.
SecondaryNetworkIpv4CidrBlockAssociation
SecondaryNetworkState
Input properties used for looking up and filtering SecondaryNetwork resources.
SecondaryNetworkTimeouts
SecondarySubnet
Provides an EC2 Secondary Subnet resource.
SecondarySubnetArgs
The set of arguments for SecondarySubnet. The set of arguments for SecondarySubnet.
SecondarySubnetFilter
SecondarySubnetIpv4CidrBlockAssociation
SecondarySubnetState
Input properties used for looking up and filtering SecondarySubnet resources.
SecondarySubnetTimeouts
SecurityGroup
Provides a security group resource.
SecurityGroupArgs
The set of arguments for SecurityGroup. The set of arguments for SecurityGroup.
SecurityGroupAssociation
Provides a resource to create an association between a VPC endpoint and a security group.
SecurityGroupAssociationArgs
The set of arguments for SecurityGroupAssociation. The set of arguments for SecurityGroupAssociation.
SecurityGroupAssociationState
Input properties used for looking up and filtering SecurityGroupAssociation resources.
SecurityGroupEgress
SecurityGroupFilter
SecurityGroupIngress
SecurityGroupRule
Provides a security group rule resource. Represents a single ingress or egress group rule, which can be added to external Security Groups.
SecurityGroupRuleArgs
The set of arguments for SecurityGroupRule. The set of arguments for SecurityGroupRule.
SecurityGroupRuleState
Input properties used for looking up and filtering SecurityGroupRule resources.
SecurityGroupState
Input properties used for looking up and filtering SecurityGroup resources.
SerialConsoleAccess
Provides a resource to manage whether serial console access is enabled for your AWS account in the current AWS region.
SerialConsoleAccessArgs
The set of arguments for SerialConsoleAccess. The set of arguments for SerialConsoleAccess.
SerialConsoleAccessState
Input properties used for looking up and filtering SerialConsoleAccess resources.
SnapshotCreateVolumePermission
Adds permission to create volumes off of a given EBS Snapshot.
SnapshotCreateVolumePermissionArgs
The set of arguments for SnapshotCreateVolumePermission. The set of arguments for SnapshotCreateVolumePermission.
SnapshotCreateVolumePermissionState
Input properties used for looking up and filtering SnapshotCreateVolumePermission resources.
SpotDatafeedSubscription
> Note: There is only a single subscription allowed per account.
SpotDatafeedSubscriptionArgs
The set of arguments for SpotDatafeedSubscription. The set of arguments for SpotDatafeedSubscription.
SpotDatafeedSubscriptionState
Input properties used for looking up and filtering SpotDatafeedSubscription resources.
SpotFleetRequest
Provides an EC2 Spot Fleet Request resource. This allows a fleet of Spot instances to be requested on the Spot market.
SpotFleetRequestArgs
The set of arguments for SpotFleetRequest. The set of arguments for SpotFleetRequest.
SpotFleetRequestLaunchSpecification
SpotFleetRequestLaunchSpecificationEbsBlockDevice
SpotFleetRequestLaunchSpecificationEphemeralBlockDevice
SpotFleetRequestLaunchSpecificationRootBlockDevice
SpotFleetRequestLaunchTemplateConfig
SpotFleetRequestLaunchTemplateConfigLaunchTemplateSpecification
SpotFleetRequestLaunchTemplateConfigOverride
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirements
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorCount
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsAcceleratorTotalMemoryMib
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsBaselineEbsBandwidthMbps
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsMemoryGibPerVcpu
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsMemoryMib
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsNetworkBandwidthGbps
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsNetworkInterfaceCount
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsTotalLocalStorageGb
SpotFleetRequestLaunchTemplateConfigOverrideInstanceRequirementsVcpuCount
SpotFleetRequestSpotMaintenanceStrategies
SpotFleetRequestSpotMaintenanceStrategiesCapacityRebalance
SpotFleetRequestState
Input properties used for looking up and filtering SpotFleetRequest resources.
SpotInstanceRequest
Provides an EC2 Spot Instance Request resource. This allows instances to be requested on the spot market.
SpotInstanceRequestArgs
The set of arguments for SpotInstanceRequest. The set of arguments for SpotInstanceRequest.
SpotInstanceRequestCapacityReservationSpecification
SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTarget
SpotInstanceRequestCpuOptions
SpotInstanceRequestCreditSpecification
SpotInstanceRequestEbsBlockDevice
SpotInstanceRequestEnclaveOptions
SpotInstanceRequestEphemeralBlockDevice
SpotInstanceRequestLaunchTemplate
SpotInstanceRequestMaintenanceOptions
SpotInstanceRequestMetadataOptions
SpotInstanceRequestNetworkInterface
SpotInstanceRequestPrimaryNetworkInterface
SpotInstanceRequestPrivateDnsNameOptions
SpotInstanceRequestRootBlockDevice
SpotInstanceRequestSecondaryNetworkInterface
SpotInstanceRequestState
Input properties used for looking up and filtering SpotInstanceRequest resources.
Subnet
Provides an VPC subnet resource.
SubnetArgs
The set of arguments for Subnet. The set of arguments for Subnet.
SubnetCidrReservation
Provides a subnet CIDR reservation resource.
SubnetCidrReservationArgs
The set of arguments for SubnetCidrReservation. The set of arguments for SubnetCidrReservation.
SubnetCidrReservationState
Input properties used for looking up and filtering SubnetCidrReservation resources.
SubnetFilter
SubnetState
Input properties used for looking up and filtering Subnet resources.
Tag
Manages an individual EC2 resource tag. This resource should only be used in cases where EC2 resources are created outside the provider (e.g. AMIs), being shared via Resource Access Manager (RAM), or implicitly created by other means (e.g. Transit Gateway VPN Attachments).
TagArgs
The set of arguments for Tag. The set of arguments for Tag.
TagState
Input properties used for looking up and filtering Tag resources.
TrafficMirrorFilter
Provides an Traffic mirror filter. Read limits and considerations for traffic mirroring
TrafficMirrorFilterArgs
The set of arguments for TrafficMirrorFilter. The set of arguments for TrafficMirrorFilter.
TrafficMirrorFilterRule
Provides an Traffic mirror filter rule. Read limits and considerations for traffic mirroring
TrafficMirrorFilterRuleArgs
The set of arguments for TrafficMirrorFilterRule. The set of arguments for TrafficMirrorFilterRule.
TrafficMirrorFilterRuleDestinationPortRange
TrafficMirrorFilterRuleSourcePortRange
TrafficMirrorFilterRuleState
Input properties used for looking up and filtering TrafficMirrorFilterRule resources.
TrafficMirrorFilterState
Input properties used for looking up and filtering TrafficMirrorFilter resources.
TrafficMirrorSession
Provides an Traffic mirror session. Read limits and considerations for traffic mirroring
TrafficMirrorSessionArgs
The set of arguments for TrafficMirrorSession. The set of arguments for TrafficMirrorSession.
TrafficMirrorSessionState
Input properties used for looking up and filtering TrafficMirrorSession resources.
TrafficMirrorTarget
Provides a Traffic mirror target. Read limits and considerations for traffic mirroring
TrafficMirrorTargetArgs
The set of arguments for TrafficMirrorTarget. The set of arguments for TrafficMirrorTarget.
TrafficMirrorTargetState
Input properties used for looking up and filtering TrafficMirrorTarget resources.
VolumeAttachment
Provides an AWS EBS Volume Attachment as a top level resource, to attach and detach volumes from AWS Instances.
VolumeAttachmentArgs
The set of arguments for VolumeAttachment. The set of arguments for VolumeAttachment.
VolumeAttachmentState
Input properties used for looking up and filtering VolumeAttachment resources.
Vpc
Provides a VPC resource.
VpcArgs
The set of arguments for Vpc. The set of arguments for Vpc.
VpcBlockPublicAccessExclusion
Resource for managing an AWS EC2 VPC Block Public Access Exclusion.
VpcBlockPublicAccessExclusionArgs
The set of arguments for VpcBlockPublicAccessExclusion. The set of arguments for VpcBlockPublicAccessExclusion.
VpcBlockPublicAccessExclusionState
Input properties used for looking up and filtering VpcBlockPublicAccessExclusion resources.
VpcBlockPublicAccessExclusionTimeouts
VpcBlockPublicAccessOptions
Resource for managing an AWS VPC Block Public Access Options.
VpcBlockPublicAccessOptionsArgs
The set of arguments for VpcBlockPublicAccessOptions. The set of arguments for VpcBlockPublicAccessOptions.
VpcBlockPublicAccessOptionsState
Input properties used for looking up and filtering VpcBlockPublicAccessOptions resources.
VpcBlockPublicAccessOptionsTimeouts
VpcDhcpOptions
Provides a VPC DHCP Options resource.
VpcDhcpOptionsArgs
The set of arguments for VpcDhcpOptions. The set of arguments for VpcDhcpOptions.
VpcDhcpOptionsAssociation
Provides a VPC DHCP Options Association resource.
VpcDhcpOptionsAssociationArgs
The set of arguments for VpcDhcpOptionsAssociation. The set of arguments for VpcDhcpOptionsAssociation.
VpcDhcpOptionsAssociationState
Input properties used for looking up and filtering VpcDhcpOptionsAssociation resources.
VpcDhcpOptionsState
Input properties used for looking up and filtering VpcDhcpOptions resources.
VpcEncryptionControl
Manages a VPC Encryption Control.
VpcEncryptionControlArgs
The set of arguments for VpcEncryptionControl. The set of arguments for VpcEncryptionControl.
VpcEncryptionControlResourceExclusions
VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway
VpcEncryptionControlResourceExclusionsElasticFileSystem
VpcEncryptionControlResourceExclusionsInternetGateway
VpcEncryptionControlResourceExclusionsLambda
VpcEncryptionControlResourceExclusionsNatGateway
VpcEncryptionControlResourceExclusionsVirtualPrivateGateway
VpcEncryptionControlResourceExclusionsVpcLattice
VpcEncryptionControlResourceExclusionsVpcPeering
VpcEncryptionControlState
Input properties used for looking up and filtering VpcEncryptionControl resources.
VpcEncryptionControlTimeouts
VpcEndpoint
Provides a VPC Endpoint resource.
VpcEndpointArgs
The set of arguments for VpcEndpoint. The set of arguments for VpcEndpoint.
VpcEndpointConnectionAccepter
Provides a resource to accept a pending VPC Endpoint Connection accept request to VPC Endpoint Service.
VpcEndpointConnectionAccepterArgs
The set of arguments for VpcEndpointConnectionAccepter. The set of arguments for VpcEndpointConnectionAccepter.
VpcEndpointConnectionAccepterState
Input properties used for looking up and filtering VpcEndpointConnectionAccepter resources.
VpcEndpointConnectionNotification
Provides a VPC Endpoint connection notification resource. Connection notifications notify subscribers of VPC Endpoint events.
VpcEndpointConnectionNotificationArgs
The set of arguments for VpcEndpointConnectionNotification. The set of arguments for VpcEndpointConnectionNotification.
VpcEndpointConnectionNotificationState
Input properties used for looking up and filtering VpcEndpointConnectionNotification resources.
VpcEndpointDnsEntry
VpcEndpointDnsOptions
VpcEndpointFilter
VpcEndpointPolicy
Provides a VPC Endpoint Policy resource.
VpcEndpointPolicyArgs
The set of arguments for VpcEndpointPolicy. The set of arguments for VpcEndpointPolicy.
VpcEndpointPolicyState
Input properties used for looking up and filtering VpcEndpointPolicy resources.
VpcEndpointRouteTableAssociation
Manages a VPC Endpoint Route Table Association
VpcEndpointRouteTableAssociationArgs
The set of arguments for VpcEndpointRouteTableAssociation. The set of arguments for VpcEndpointRouteTableAssociation.
VpcEndpointRouteTableAssociationState
Input properties used for looking up and filtering VpcEndpointRouteTableAssociation resources.
VpcEndpointService
Provides a VPC Endpoint Service resource. Service consumers can create an Interface VPC Endpoint to connect to the service.
VpcEndpointServiceAllowedPrinciple
Provides a resource to allow a principal to discover a VPC endpoint service.
VpcEndpointServiceAllowedPrincipleArgs
The set of arguments for VpcEndpointServiceAllowedPrinciple. The set of arguments for VpcEndpointServiceAllowedPrinciple.
VpcEndpointServiceAllowedPrincipleState
Input properties used for looking up and filtering VpcEndpointServiceAllowedPrinciple resources.
VpcEndpointServiceArgs
The set of arguments for VpcEndpointService. The set of arguments for VpcEndpointService.
VpcEndpointServicePrivateDnsNameConfiguration
VpcEndpointServiceState
Input properties used for looking up and filtering VpcEndpointService resources.
VpcEndpointState
Input properties used for looking up and filtering VpcEndpoint resources.
VpcEndpointSubnetAssociation
Provides a resource to create an association between a VPC endpoint and a subnet.
VpcEndpointSubnetAssociationArgs
The set of arguments for VpcEndpointSubnetAssociation. The set of arguments for VpcEndpointSubnetAssociation.
VpcEndpointSubnetAssociationState
Input properties used for looking up and filtering VpcEndpointSubnetAssociation resources.
VpcEndpointSubnetConfiguration
VpcFilter
VpcIpam
Provides an IPAM resource.
VpcIpamArgs
The set of arguments for VpcIpam. The set of arguments for VpcIpam.
VpcIpamOperatingRegion
VpcIpamOrganizationAdminAccount
Enables the IPAM Service and promotes a delegated administrator.
VpcIpamOrganizationAdminAccountArgs
The set of arguments for VpcIpamOrganizationAdminAccount. The set of arguments for VpcIpamOrganizationAdminAccount.
VpcIpamOrganizationAdminAccountState
Input properties used for looking up and filtering VpcIpamOrganizationAdminAccount resources.
VpcIpamPool
Provides an IP address pool resource for IPAM.
VpcIpamPoolArgs
The set of arguments for VpcIpamPool. The set of arguments for VpcIpamPool.
VpcIpamPoolCidr
Provisions a CIDR from an IPAM address pool.
VpcIpamPoolCidrAllocation
Allocates (reserves) a CIDR from an IPAM address pool, preventing usage by IPAM. Only works for private IPv4.
VpcIpamPoolCidrAllocationArgs
The set of arguments for VpcIpamPoolCidrAllocation. The set of arguments for VpcIpamPoolCidrAllocation.
VpcIpamPoolCidrAllocationState
Input properties used for looking up and filtering VpcIpamPoolCidrAllocation resources.
VpcIpamPoolCidrArgs
The set of arguments for VpcIpamPoolCidr. The set of arguments for VpcIpamPoolCidr.
VpcIpamPoolCidrCidrAuthorizationContext
VpcIpamPoolCidrState
Input properties used for looking up and filtering VpcIpamPoolCidr resources.
VpcIpamPoolSourceResource
VpcIpamPoolState
Input properties used for looking up and filtering VpcIpamPool resources.
VpcIpamPreviewNextCidr
Previews a CIDR from an IPAM address pool. Only works for private IPv4.
VpcIpamPreviewNextCidrArgs
The set of arguments for VpcIpamPreviewNextCidr. The set of arguments for VpcIpamPreviewNextCidr.
VpcIpamPreviewNextCidrState
Input properties used for looking up and filtering VpcIpamPreviewNextCidr resources.
VpcIpamResourceDiscovery
Provides an IPAM Resource Discovery resource. IPAM Resource Discoveries are resources meant for multi-organization customers. If you wish to use a single IPAM across multiple orgs, a resource discovery can be created and shared from a subordinate organization to the management organizations IPAM delegated admin account. For a full deployment example, see aws.ec2.VpcIpamResourceDiscoveryAssociation resource.
VpcIpamResourceDiscoveryArgs
The set of arguments for VpcIpamResourceDiscovery. The set of arguments for VpcIpamResourceDiscovery.
VpcIpamResourceDiscoveryAssociation
Provides an association between an Amazon IP Address Manager (IPAM) and a IPAM Resource Discovery. IPAM Resource Discoveries are resources meant for multi-organization customers. If you wish to use a single IPAM across multiple orgs, a resource discovery can be created and shared from a subordinate organization to the management organizations IPAM delegated admin account.
VpcIpamResourceDiscoveryAssociationArgs
The set of arguments for VpcIpamResourceDiscoveryAssociation. The set of arguments for VpcIpamResourceDiscoveryAssociation.
VpcIpamResourceDiscoveryAssociationState
Input properties used for looking up and filtering VpcIpamResourceDiscoveryAssociation resources.
VpcIpamResourceDiscoveryOperatingRegion
VpcIpamResourceDiscoveryOrganizationalUnitExclusion
VpcIpamResourceDiscoveryState
Input properties used for looking up and filtering VpcIpamResourceDiscovery resources.
VpcIpamScope
Creates a scope for AWS IPAM.
VpcIpamScopeArgs
The set of arguments for VpcIpamScope. The set of arguments for VpcIpamScope.
VpcIpamScopeState
Input properties used for looking up and filtering VpcIpamScope resources.
VpcIpamState
Input properties used for looking up and filtering VpcIpam resources.
VpcIpv4CidrBlockAssociation
Provides a resource to associate additional IPv4 CIDR blocks with a VPC.
VpcIpv4CidrBlockAssociationArgs
The set of arguments for VpcIpv4CidrBlockAssociation. The set of arguments for VpcIpv4CidrBlockAssociation.
VpcIpv4CidrBlockAssociationState
Input properties used for looking up and filtering VpcIpv4CidrBlockAssociation resources.
VpcIpv6CidrBlockAssociation
Provides a resource to associate additional IPv6 CIDR blocks with a VPC.
VpcIpv6CidrBlockAssociationArgs
The set of arguments for VpcIpv6CidrBlockAssociation. The set of arguments for VpcIpv6CidrBlockAssociation.
VpcIpv6CidrBlockAssociationState
Input properties used for looking up and filtering VpcIpv6CidrBlockAssociation resources.
VpcNetworkPerformanceMetricSubscription
Provides a resource to manage an Infrastructure Performance subscription.
VpcNetworkPerformanceMetricSubscriptionArgs
The set of arguments for VpcNetworkPerformanceMetricSubscription. The set of arguments for VpcNetworkPerformanceMetricSubscription.
VpcNetworkPerformanceMetricSubscriptionState
Input properties used for looking up and filtering VpcNetworkPerformanceMetricSubscription resources.
VpcPeeringConnection
Provides a resource to manage a VPC peering connection.
VpcPeeringConnectionAccepter
VpcPeeringConnectionAccepterAccepter
VpcPeeringConnectionAccepterArgs
The set of arguments for VpcPeeringConnectionAccepter. The set of arguments for VpcPeeringConnectionAccepter.
VpcPeeringConnectionAccepterEc2
Provides a resource to manage the accepter's side of a VPC Peering Connection.
VpcPeeringConnectionAccepterRequester
VpcPeeringConnectionAccepterState
Input properties used for looking up and filtering VpcPeeringConnectionAccepter resources.
VpcPeeringConnectionArgs
The set of arguments for VpcPeeringConnection. The set of arguments for VpcPeeringConnection.
VpcPeeringConnectionRequester
VpcPeeringConnectionState
Input properties used for looking up and filtering VpcPeeringConnection resources.
VpcSecurityGroupRulesExclusive
Resource for managing an exclusive set of AWS VPC Security Group Rules.
VpcSecurityGroupRulesExclusiveArgs
The set of arguments for VpcSecurityGroupRulesExclusive. The set of arguments for VpcSecurityGroupRulesExclusive.
VpcSecurityGroupRulesExclusiveState
Input properties used for looking up and filtering VpcSecurityGroupRulesExclusive resources.
VpcState
Input properties used for looking up and filtering Vpc resources.
VpnConcentrator
Provides a resource to create a VPN Concentrator that aggregates multiple VPN connections to a transit gateway.
VpnConcentratorArgs
The set of arguments for VpnConcentrator. The set of arguments for VpnConcentrator.
VpnConcentratorState
Input properties used for looking up and filtering VpnConcentrator resources.
VpnConnection
Manages a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network. Any new Site-to-Site VPN connection that you create is an AWS VPN connection.
VpnConnectionArgs
The set of arguments for VpnConnection. The set of arguments for VpnConnection.
VpnConnectionRoute
VpnConnectionRouteArgs
The set of arguments for VpnConnectionRoute. The set of arguments for VpnConnectionRoute.
VpnConnectionRouteEc2
Provides a static route between a VPN connection and a customer gateway.
VpnConnectionRouteState
Input properties used for looking up and filtering VpnConnectionRoute resources.
VpnConnectionState
Input properties used for looking up and filtering VpnConnection resources.
VpnConnectionTunnel1LogOptions
VpnConnectionTunnel1LogOptionsCloudwatchLogOptions
VpnConnectionTunnel2LogOptions
VpnConnectionTunnel2LogOptionsCloudwatchLogOptions
VpnConnectionVgwTelemetry
VpnGateway
Provides a resource to create a VPC VPN Gateway.
VpnGatewayArgs
The set of arguments for VpnGateway. The set of arguments for VpnGateway.
VpnGatewayAttachment
Provides a Virtual Private Gateway attachment resource, allowing for an existing hardware VPN gateway to be attached and/or detached from a VPC.
VpnGatewayAttachmentArgs
The set of arguments for VpnGatewayAttachment. The set of arguments for VpnGatewayAttachment.
VpnGatewayAttachmentState
Input properties used for looking up and filtering VpnGatewayAttachment resources.
VpnGatewayRoutePropagation
Requests automatic route propagation between a VPN gateway and a route table.
VpnGatewayRoutePropagationArgs
The set of arguments for VpnGatewayRoutePropagation. The set of arguments for VpnGatewayRoutePropagation.
VpnGatewayRoutePropagationState
Input properties used for looking up and filtering VpnGatewayRoutePropagation resources.
VpnGatewayState
Input properties used for looking up and filtering VpnGateway resources.

Enums

InstancePlatform
InstanceType
PlacementStrategy
The strategy of the placement group determines how the instances are organized within the group. See https://docs.aws.amazon.com/cli/latest/reference/ec2/create-placement-group.html
ProtocolType
Tenancy

Functions

getAmi(GetAmiArgs args, {InvokeOptions? options}) Future<GetAmiResult>
Use this data source to get the ID of a registered AMI for use in other resources.
getAmiIds(GetAmiIdsArgs args, {InvokeOptions? options}) Future<GetAmiIdsResult>
Use this data source to get a list of AMI IDs matching the specified criteria.
getAmiIdsOutput(GetAmiIdsArgs args, {InvokeOutputOptions? options}) → Output<GetAmiIdsResult>
getAmiOutput(GetAmiArgs args, {InvokeOutputOptions? options}) → Output<GetAmiResult>
getCapacityBlockOffering(GetCapacityBlockOfferingArgs args, {InvokeOptions? options}) Future<GetCapacityBlockOfferingResult>
Information about a single EC2 Capacity Block Offering.
getCapacityBlockOfferingOutput(GetCapacityBlockOfferingArgs args, {InvokeOutputOptions? options}) → Output<GetCapacityBlockOfferingResult>
getCapacityBlockReservation(GetCapacityBlockReservationArgs args, {InvokeOptions? options}) Future<GetCapacityBlockReservationResult>
Information about an existing EC2 Capacity Block reservation.
getCapacityBlockReservationOutput(GetCapacityBlockReservationArgs args, {InvokeOutputOptions? options}) → Output<GetCapacityBlockReservationResult>
getCoipPool(GetCoipPoolArgs args, {InvokeOptions? options}) Future<GetCoipPoolResult>
Provides details about a specific EC2 Customer-Owned IP Pool.
getCoipPoolOutput(GetCoipPoolArgs args, {InvokeOutputOptions? options}) → Output<GetCoipPoolResult>
getCoipPools(GetCoipPoolsArgs args, {InvokeOptions? options}) Future<GetCoipPoolsResult>
Provides information for multiple EC2 Customer-Owned IP Pools, such as their identifiers.
getCoipPoolsOutput(GetCoipPoolsArgs args, {InvokeOutputOptions? options}) → Output<GetCoipPoolsResult>
getCustomerGateway(GetCustomerGatewayArgs args, {InvokeOptions? options}) Future<GetCustomerGatewayResult>
Get an existing AWS Customer Gateway.
getCustomerGatewayOutput(GetCustomerGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetCustomerGatewayResult>
getDedicatedHost(GetDedicatedHostArgs args, {InvokeOptions? options}) Future<GetDedicatedHostResult>
Use this data source to get information about an EC2 Dedicated Host.
getDedicatedHostOutput(GetDedicatedHostArgs args, {InvokeOutputOptions? options}) → Output<GetDedicatedHostResult>
getEips(GetEipsArgs args, {InvokeOptions? options}) Future<GetEipsResult>
Provides a list of Elastic IPs in a region.
getEipsOutput(GetEipsArgs args, {InvokeOutputOptions? options}) → Output<GetEipsResult>
getElasticIp(GetElasticIpArgs args, {InvokeOptions? options}) Future<GetElasticIpResult>
aws.ec2.Eip provides details about a specific Elastic IP.
getElasticIpOutput(GetElasticIpArgs args, {InvokeOutputOptions? options}) → Output<GetElasticIpResult>
getHosts(GetHostsArgs args, {InvokeOptions? options}) Future<GetHostsResult>
Provides a list of EC2 Dedicated Host IDs matching the provided filters. More information about Dedicated Hosts can be found in the EC2 User Guide.
getHostsOutput(GetHostsArgs args, {InvokeOutputOptions? options}) → Output<GetHostsResult>
getInstance(GetInstanceArgs args, {InvokeOptions? options}) Future<GetInstanceResult>
Use this data source to get the ID of an Amazon EC2 Instance for use in other resources.
getInstanceOutput(GetInstanceArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceResult>
getInstances(GetInstancesArgs args, {InvokeOptions? options}) Future<GetInstancesResult>
Use this data source to get IDs or IPs of Amazon EC2 instances to be referenced elsewhere, e.g., to allow easier migration from another management solution or to make it easier for an operator to connect through bastion host(s).
getInstancesOutput(GetInstancesArgs args, {InvokeOutputOptions? options}) → Output<GetInstancesResult>
getInstanceType(GetInstanceTypeArgs args, {InvokeOptions? options}) Future<GetInstanceTypeResult>
Get characteristics for a single EC2 Instance Type.
getInstanceTypeOffering(GetInstanceTypeOfferingArgs args, {InvokeOptions? options}) Future<GetInstanceTypeOfferingResult>
Information about single EC2 Instance Type Offering.
getInstanceTypeOfferingOutput(GetInstanceTypeOfferingArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTypeOfferingResult>
getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs args, {InvokeOptions? options}) Future<GetInstanceTypeOfferingsResult>
Information about EC2 Instance Type Offerings.
getInstanceTypeOfferingsOutput(GetInstanceTypeOfferingsArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTypeOfferingsResult>
getInstanceTypeOutput(GetInstanceTypeArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTypeResult>
getInstanceTypes(GetInstanceTypesArgs args, {InvokeOptions? options}) Future<GetInstanceTypesResult>
Information about EC2 Instance Types.
getInstanceTypesOutput(GetInstanceTypesArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceTypesResult>
getInternetGateway(GetInternetGatewayArgs args, {InvokeOptions? options}) Future<GetInternetGatewayResult>
aws.ec2.InternetGateway provides details about a specific Internet Gateway.
getInternetGatewayOutput(GetInternetGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetInternetGatewayResult>
getIpamPreviewNextCidr(GetIpamPreviewNextCidrArgs args, {InvokeOptions? options}) Future<GetIpamPreviewNextCidrResult>
Previews a CIDR from an IPAM address pool. Only works for private IPv4.
getIpamPreviewNextCidrOutput(GetIpamPreviewNextCidrArgs args, {InvokeOutputOptions? options}) → Output<GetIpamPreviewNextCidrResult>
getKeyPair(GetKeyPairArgs args, {InvokeOptions? options}) Future<GetKeyPairResult>
Use this data source to get information about a specific EC2 Key Pair.
getKeyPairOutput(GetKeyPairArgs args, {InvokeOutputOptions? options}) → Output<GetKeyPairResult>
getLaunchConfiguration(GetLaunchConfigurationArgs args, {InvokeOptions? options}) Future<GetLaunchConfigurationResult>
Provides information about a Launch Configuration.
getLaunchConfigurationOutput(GetLaunchConfigurationArgs args, {InvokeOutputOptions? options}) → Output<GetLaunchConfigurationResult>
getLaunchTemplate(GetLaunchTemplateArgs args, {InvokeOptions? options}) Future<GetLaunchTemplateResult>
Provides information about a Launch Template.
getLaunchTemplateOutput(GetLaunchTemplateArgs args, {InvokeOutputOptions? options}) → Output<GetLaunchTemplateResult>
getLocalGateway(GetLocalGatewayArgs args, {InvokeOptions? options}) Future<GetLocalGatewayResult>
Provides details about an EC2 Local Gateway.
getLocalGatewayOutput(GetLocalGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayResult>
getLocalGatewayRouteTable(GetLocalGatewayRouteTableArgs args, {InvokeOptions? options}) Future<GetLocalGatewayRouteTableResult>
Provides details about an EC2 Local Gateway Route Table.
getLocalGatewayRouteTableOutput(GetLocalGatewayRouteTableArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayRouteTableResult>
getLocalGatewayRouteTables(GetLocalGatewayRouteTablesArgs args, {InvokeOptions? options}) Future<GetLocalGatewayRouteTablesResult>
Provides information for multiple EC2 Local Gateway Route Tables, such as their identifiers.
getLocalGatewayRouteTablesOutput(GetLocalGatewayRouteTablesArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayRouteTablesResult>
getLocalGateways(GetLocalGatewaysArgs args, {InvokeOptions? options}) Future<GetLocalGatewaysResult>
Provides information for multiple EC2 Local Gateways, such as their identifiers.
getLocalGatewaysOutput(GetLocalGatewaysArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewaysResult>
getLocalGatewayVirtualInterface(GetLocalGatewayVirtualInterfaceArgs args, {InvokeOptions? options}) Future<GetLocalGatewayVirtualInterfaceResult>
Provides details about an EC2 Local Gateway Virtual Interface. More information can be found in the Outposts User Guide.
getLocalGatewayVirtualInterfaceGroup(GetLocalGatewayVirtualInterfaceGroupArgs args, {InvokeOptions? options}) Future<GetLocalGatewayVirtualInterfaceGroupResult>
Provides details about an EC2 Local Gateway Virtual Interface Group. More information can be found in the Outposts User Guide.
getLocalGatewayVirtualInterfaceGroupOutput(GetLocalGatewayVirtualInterfaceGroupArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayVirtualInterfaceGroupResult>
getLocalGatewayVirtualInterfaceGroups(GetLocalGatewayVirtualInterfaceGroupsArgs args, {InvokeOptions? options}) Future<GetLocalGatewayVirtualInterfaceGroupsResult>
Provides details about multiple EC2 Local Gateway Virtual Interface Groups, such as identifiers. More information can be found in the Outposts User Guide.
getLocalGatewayVirtualInterfaceGroupsOutput(GetLocalGatewayVirtualInterfaceGroupsArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayVirtualInterfaceGroupsResult>
getLocalGatewayVirtualInterfaceOutput(GetLocalGatewayVirtualInterfaceArgs args, {InvokeOutputOptions? options}) → Output<GetLocalGatewayVirtualInterfaceResult>
getManagedPrefixList(GetManagedPrefixListArgs args, {InvokeOptions? options}) Future<GetManagedPrefixListResult>
aws.ec2.ManagedPrefixList provides details about a specific AWS prefix list or customer-managed prefix list in the current region.
getManagedPrefixListOutput(GetManagedPrefixListArgs args, {InvokeOutputOptions? options}) → Output<GetManagedPrefixListResult>
getManagedPrefixLists(GetManagedPrefixListsArgs args, {InvokeOptions? options}) Future<GetManagedPrefixListsResult>
This resource can be useful for getting back a list of managed prefix list ids to be referenced elsewhere.
getManagedPrefixListsOutput(GetManagedPrefixListsArgs args, {InvokeOutputOptions? options}) → Output<GetManagedPrefixListsResult>
getNatGateway(GetNatGatewayArgs args, {InvokeOptions? options}) Future<GetNatGatewayResult>
Provides details about a specific VPC NAT Gateway.
getNatGatewayOutput(GetNatGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetNatGatewayResult>
getNatGateways(GetNatGatewaysArgs args, {InvokeOptions? options}) Future<GetNatGatewaysResult>
This resource can be useful for getting back a list of NAT gateway ids to be referenced elsewhere.
getNatGatewaysOutput(GetNatGatewaysArgs args, {InvokeOutputOptions? options}) → Output<GetNatGatewaysResult>
getNetworkAcls(GetNetworkAclsArgs args, {InvokeOptions? options}) Future<GetNetworkAclsResult>
Example Usage
getNetworkAclsOutput(GetNetworkAclsArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkAclsResult>
getNetworkInsightsAnalysis(GetNetworkInsightsAnalysisArgs args, {InvokeOptions? options}) Future<GetNetworkInsightsAnalysisResult>
aws.ec2.NetworkInsightsAnalysis provides details about a specific Network Insights Analysis.
getNetworkInsightsAnalysisOutput(GetNetworkInsightsAnalysisArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkInsightsAnalysisResult>
getNetworkInsightsPath(GetNetworkInsightsPathArgs args, {InvokeOptions? options}) Future<GetNetworkInsightsPathResult>
aws.ec2.NetworkInsightsPath provides details about a specific Network Insights Path.
getNetworkInsightsPathOutput(GetNetworkInsightsPathArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkInsightsPathResult>
getNetworkInterface(GetNetworkInterfaceArgs args, {InvokeOptions? options}) Future<GetNetworkInterfaceResult>
Use this data source to get information about a Network Interface.
getNetworkInterfaceOutput(GetNetworkInterfaceArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkInterfaceResult>
getNetworkInterfaces(GetNetworkInterfacesArgs args, {InvokeOptions? options}) Future<GetNetworkInterfacesResult>
Example Usage
getNetworkInterfacesOutput(GetNetworkInterfacesArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkInterfacesResult>
getPrefixList(GetPrefixListArgs args, {InvokeOptions? options}) Future<GetPrefixListResult>
aws.ec2.getPrefixList provides details about a specific AWS prefix list (PL) in the current region.
getPrefixListOutput(GetPrefixListArgs args, {InvokeOutputOptions? options}) → Output<GetPrefixListResult>
getPublicIpv4Pool(GetPublicIpv4PoolArgs args, {InvokeOptions? options}) Future<GetPublicIpv4PoolResult>
Provides details about a specific AWS EC2 Public IPv4 Pool.
getPublicIpv4PoolOutput(GetPublicIpv4PoolArgs args, {InvokeOutputOptions? options}) → Output<GetPublicIpv4PoolResult>
getPublicIpv4Pools(GetPublicIpv4PoolsArgs args, {InvokeOptions? options}) Future<GetPublicIpv4PoolsResult>
Data source for getting information about AWS EC2 Public IPv4 Pools.
getPublicIpv4PoolsOutput(GetPublicIpv4PoolsArgs args, {InvokeOutputOptions? options}) → Output<GetPublicIpv4PoolsResult>
getRoute(GetRouteArgs args, {InvokeOptions? options}) Future<GetRouteResult>
aws.ec2.Route provides details about a specific Route.
getRouteOutput(GetRouteArgs args, {InvokeOutputOptions? options}) → Output<GetRouteResult>
getRouteTable(GetRouteTableArgs args, {InvokeOptions? options}) Future<GetRouteTableResult>
aws.ec2.RouteTable provides details about a specific Route Table.
getRouteTableOutput(GetRouteTableArgs args, {InvokeOutputOptions? options}) → Output<GetRouteTableResult>
getRouteTables(GetRouteTablesArgs args, {InvokeOptions? options}) Future<GetRouteTablesResult>
This resource can be useful for getting back a list of route table ids to be referenced elsewhere.
getRouteTablesOutput(GetRouteTablesArgs args, {InvokeOutputOptions? options}) → Output<GetRouteTablesResult>
getSecurityGroup(GetSecurityGroupArgs args, {InvokeOptions? options}) Future<GetSecurityGroupResult>
aws.ec2.SecurityGroup provides details about a specific Security Group.
getSecurityGroupOutput(GetSecurityGroupArgs args, {InvokeOutputOptions? options}) → Output<GetSecurityGroupResult>
getSecurityGroups(GetSecurityGroupsArgs args, {InvokeOptions? options}) Future<GetSecurityGroupsResult>
Use this data source to get IDs and VPC membership of Security Groups that are created outside this provider.
getSecurityGroupsOutput(GetSecurityGroupsArgs args, {InvokeOutputOptions? options}) → Output<GetSecurityGroupsResult>
getSerialConsoleAccess(GetSerialConsoleAccessArgs args, {InvokeOptions? options}) Future<GetSerialConsoleAccessResult>
Provides a way to check whether serial console access is enabled for your AWS account in the current AWS region.
getSerialConsoleAccessOutput(GetSerialConsoleAccessArgs args, {InvokeOutputOptions? options}) → Output<GetSerialConsoleAccessResult>
getServiceLinkVirtualInterface(GetServiceLinkVirtualInterfaceArgs args, {InvokeOptions? options}) Future<GetServiceLinkVirtualInterfaceResult>
Provides details about an EC2 Service Link Virtual Interface. More information can be found in the Outposts User Guide.
getServiceLinkVirtualInterfaceOutput(GetServiceLinkVirtualInterfaceArgs args, {InvokeOutputOptions? options}) → Output<GetServiceLinkVirtualInterfaceResult>
getServiceLinkVirtualInterfaces(GetServiceLinkVirtualInterfacesArgs args, {InvokeOptions? options}) Future<GetServiceLinkVirtualInterfacesResult>
Provides a list of EC2 Service Link Virtual Interface IDs matching the provided filters. More information can be found in the Outposts User Guide.
getServiceLinkVirtualInterfacesOutput(GetServiceLinkVirtualInterfacesArgs args, {InvokeOutputOptions? options}) → Output<GetServiceLinkVirtualInterfacesResult>
getSpotDatafeedSubscription(GetSpotDatafeedSubscriptionArgs args, {InvokeOptions? options}) Future<GetSpotDatafeedSubscriptionResult>
> There is only a single spot data feed subscription per account.
getSpotDatafeedSubscriptionOutput(GetSpotDatafeedSubscriptionArgs args, {InvokeOutputOptions? options}) → Output<GetSpotDatafeedSubscriptionResult>
getSpotPrice(GetSpotPriceArgs args, {InvokeOptions? options}) Future<GetSpotPriceResult>
Information about most recent Spot Price for a given EC2 instance.
getSpotPriceOutput(GetSpotPriceArgs args, {InvokeOutputOptions? options}) → Output<GetSpotPriceResult>
getSubnet(GetSubnetArgs args, {InvokeOptions? options}) Future<GetSubnetResult>
aws.ec2.Subnet provides details about a specific VPC subnet.
getSubnetOutput(GetSubnetArgs args, {InvokeOutputOptions? options}) → Output<GetSubnetResult>
getSubnets(GetSubnetsArgs args, {InvokeOptions? options}) Future<GetSubnetsResult>
This resource can be useful for getting back a set of subnet IDs.
getSubnetsOutput(GetSubnetsArgs args, {InvokeOutputOptions? options}) → Output<GetSubnetsResult>
getTransitGatewayRouteTables(GetTransitGatewayRouteTablesArgs args, {InvokeOptions? options}) Future<GetTransitGatewayRouteTablesResult>
Provides information for multiple EC2 Transit Gateway Route Tables, such as their identifiers.
getTransitGatewayRouteTablesOutput(GetTransitGatewayRouteTablesArgs args, {InvokeOutputOptions? options}) → Output<GetTransitGatewayRouteTablesResult>
getVpc(GetVpcArgs args, {InvokeOptions? options}) Future<GetVpcResult>
aws.ec2.Vpc provides details about a specific VPC.
getVpcDhcpOptions(GetVpcDhcpOptionsArgs args, {InvokeOptions? options}) Future<GetVpcDhcpOptionsResult>
Retrieve information about an EC2 DHCP Options configuration.
getVpcDhcpOptionsOutput(GetVpcDhcpOptionsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcDhcpOptionsResult>
getVpcEndpoint(GetVpcEndpointArgs args, {InvokeOptions? options}) Future<GetVpcEndpointResult>
The VPC Endpoint data source provides details about a specific VPC endpoint.
getVpcEndpointOutput(GetVpcEndpointArgs args, {InvokeOutputOptions? options}) → Output<GetVpcEndpointResult>
getVpcEndpointService(GetVpcEndpointServiceArgs args, {InvokeOptions? options}) Future<GetVpcEndpointServiceResult>
The VPC Endpoint Service data source details about a specific service that can be specified when creating a VPC endpoint within the region configured in the provider.
getVpcEndpointServiceOutput(GetVpcEndpointServiceArgs args, {InvokeOutputOptions? options}) → Output<GetVpcEndpointServiceResult>
getVpcIpam(GetVpcIpamArgs args, {InvokeOptions? options}) Future<GetVpcIpamResult>
Data source for managing a VPC IPAM.
getVpcIpamOutput(GetVpcIpamArgs args, {InvokeOutputOptions? options}) → Output<GetVpcIpamResult>
getVpcIpamPool(GetVpcIpamPoolArgs args, {InvokeOptions? options}) Future<GetVpcIpamPoolResult>
aws.ec2.VpcIpamPool provides details about an IPAM pool.
getVpcIpamPoolCidrs(GetVpcIpamPoolCidrsArgs args, {InvokeOptions? options}) Future<GetVpcIpamPoolCidrsResult>
aws.ec2.getVpcIpamPoolCidrs provides details about an IPAM pool.
getVpcIpamPoolCidrsOutput(GetVpcIpamPoolCidrsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcIpamPoolCidrsResult>
getVpcIpamPoolOutput(GetVpcIpamPoolArgs args, {InvokeOutputOptions? options}) → Output<GetVpcIpamPoolResult>
getVpcIpamPools(GetVpcIpamPoolsArgs args, {InvokeOptions? options}) Future<GetVpcIpamPoolsResult>
aws.ec2.getVpcIpamPools provides details about IPAM pools.
getVpcIpamPoolsOutput(GetVpcIpamPoolsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcIpamPoolsResult>
getVpcIpams(GetVpcIpamsArgs args, {InvokeOptions? options}) Future<GetVpcIpamsResult>
Data source for managing VPC IPAMs.
getVpcIpamsOutput(GetVpcIpamsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcIpamsResult>
getVpcOutput(GetVpcArgs args, {InvokeOutputOptions? options}) → Output<GetVpcResult>
getVpcPeeringConnection(GetVpcPeeringConnectionArgs args, {InvokeOptions? options}) Future<GetVpcPeeringConnectionResult>
The VPC Peering Connection data source provides details about a specific VPC peering connection.
getVpcPeeringConnectionOutput(GetVpcPeeringConnectionArgs args, {InvokeOutputOptions? options}) → Output<GetVpcPeeringConnectionResult>
getVpcPeeringConnections(GetVpcPeeringConnectionsArgs args, {InvokeOptions? options}) Future<GetVpcPeeringConnectionsResult>
Use this data source to get IDs of Amazon VPC peering connections To get more details on each connection, use the data resource aws.ec2.VpcPeeringConnection
getVpcPeeringConnectionsOutput(GetVpcPeeringConnectionsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcPeeringConnectionsResult>
getVpcs(GetVpcsArgs args, {InvokeOptions? options}) Future<GetVpcsResult>
This resource can be useful for getting back a list of VPC Ids for a region.
getVpcsOutput(GetVpcsArgs args, {InvokeOutputOptions? options}) → Output<GetVpcsResult>
getVpnConnection(GetVpnConnectionArgs args, {InvokeOptions? options}) Future<GetVpnConnectionResult>
Fetches details of a Site-to-Site VPN connection. A Site-to-Site VPN connection is an IP security (IPsec) VPN connection between a VPC and an on-premises network.
getVpnConnectionOutput(GetVpnConnectionArgs args, {InvokeOutputOptions? options}) → Output<GetVpnConnectionResult>
getVpnGateway(GetVpnGatewayArgs args, {InvokeOptions? options}) Future<GetVpnGatewayResult>
The VPN Gateway data source provides details about a specific VPN gateway.
getVpnGatewayOutput(GetVpnGatewayArgs args, {InvokeOutputOptions? options}) → Output<GetVpnGatewayResult>