UNPKG

@pulumi/aws

Version:

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.

647 lines • 57.5 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getInstanceTypeOfferingsOutput = exports.getInstanceTypeOfferings = exports.getInstanceTypeOfferingOutput = exports.getInstanceTypeOffering = exports.getInstanceTypeOutput = exports.getInstanceType = exports.getInstanceOutput = exports.getInstance = exports.getElasticIpOutput = exports.getElasticIp = exports.getEipsOutput = exports.getEips = exports.getDedicatedHostOutput = exports.getDedicatedHost = exports.getCustomerGatewayOutput = exports.getCustomerGateway = exports.getCoipPoolsOutput = exports.getCoipPools = exports.getCoipPoolOutput = exports.getCoipPool = exports.getCapacityBlockOfferingOutput = exports.getCapacityBlockOffering = exports.getAmiIdsOutput = exports.getAmiIds = exports.getAmiOutput = exports.getAmi = exports.FlowLog = exports.Fleet = exports.EipDomainName = exports.EipAssociation = exports.Eip = exports.EgressOnlyInternetGateway = exports.DefaultVpcDhcpOptions = exports.DefaultVpc = exports.DefaultSubnet = exports.DefaultSecurityGroup = exports.DefaultRouteTable = exports.DefaultNetworkAcl = exports.DefaultCreditSpecification = exports.DedicatedHost = exports.CustomerGateway = exports.CarrierGateway = exports.CapacityReservation = exports.CapacityBlockReservation = exports.AvailabilityZoneGroup = exports.AmiLaunchPermission = exports.AmiFromInstance = exports.AmiCopy = exports.Ami = exports.AllowedImagesSettings = void 0; exports.getPublicIpv4PoolOutput = exports.getPublicIpv4Pool = exports.getPrefixListOutput = exports.getPrefixList = exports.getNetworkInterfacesOutput = exports.getNetworkInterfaces = exports.getNetworkInterfaceOutput = exports.getNetworkInterface = exports.getNetworkInsightsPathOutput = exports.getNetworkInsightsPath = exports.getNetworkInsightsAnalysisOutput = exports.getNetworkInsightsAnalysis = exports.getNetworkAclsOutput = exports.getNetworkAcls = exports.getNatGatewaysOutput = exports.getNatGateways = exports.getNatGatewayOutput = exports.getNatGateway = exports.getManagedPrefixListsOutput = exports.getManagedPrefixLists = exports.getManagedPrefixListOutput = exports.getManagedPrefixList = exports.getLocalGatewaysOutput = exports.getLocalGateways = exports.getLocalGatewayVirtualInterfaceGroupsOutput = exports.getLocalGatewayVirtualInterfaceGroups = exports.getLocalGatewayVirtualInterfaceGroupOutput = exports.getLocalGatewayVirtualInterfaceGroup = exports.getLocalGatewayVirtualInterfaceOutput = exports.getLocalGatewayVirtualInterface = exports.getLocalGatewayRouteTablesOutput = exports.getLocalGatewayRouteTables = exports.getLocalGatewayRouteTableOutput = exports.getLocalGatewayRouteTable = exports.getLocalGatewayOutput = exports.getLocalGateway = exports.getLaunchTemplateOutput = exports.getLaunchTemplate = exports.getLaunchConfigurationOutput = exports.getLaunchConfiguration = exports.getKeyPairOutput = exports.getKeyPair = exports.getIpamPreviewNextCidrOutput = exports.getIpamPreviewNextCidr = exports.getInternetGatewayOutput = exports.getInternetGateway = exports.getInstancesOutput = exports.getInstances = exports.getInstanceTypesOutput = exports.getInstanceTypes = void 0; exports.getVpnConnectionOutput = exports.getVpnConnection = exports.getVpcsOutput = exports.getVpcs = exports.getVpcPeeringConnectionsOutput = exports.getVpcPeeringConnections = exports.getVpcPeeringConnectionOutput = exports.getVpcPeeringConnection = exports.getVpcIpamsOutput = exports.getVpcIpams = exports.getVpcIpamPoolsOutput = exports.getVpcIpamPools = exports.getVpcIpamPoolCidrsOutput = exports.getVpcIpamPoolCidrs = exports.getVpcIpamPoolOutput = exports.getVpcIpamPool = exports.getVpcIpamOutput = exports.getVpcIpam = exports.getVpcEndpointServiceOutput = exports.getVpcEndpointService = exports.getVpcEndpointOutput = exports.getVpcEndpoint = exports.getVpcDhcpOptionsOutput = exports.getVpcDhcpOptions = exports.getVpcOutput = exports.getVpc = exports.getTransitGatewayRouteTablesOutput = exports.getTransitGatewayRouteTables = exports.getSubnetsOutput = exports.getSubnets = exports.getSubnetOutput = exports.getSubnet = exports.getSpotPriceOutput = exports.getSpotPrice = exports.getSpotDatafeedSubscriptionOutput = exports.getSpotDatafeedSubscription = exports.getSerialConsoleAccessOutput = exports.getSerialConsoleAccess = exports.getSecurityGroupsOutput = exports.getSecurityGroups = exports.getSecurityGroupOutput = exports.getSecurityGroup = exports.getRouteTablesOutput = exports.getRouteTables = exports.getRouteTableOutput = exports.getRouteTable = exports.getRouteOutput = exports.getRoute = exports.getPublicIpv4PoolsOutput = exports.getPublicIpv4Pools = void 0; exports.VpcBlockPublicAccessExclusion = exports.Vpc = exports.VolumeAttachment = exports.TrafficMirrorTarget = exports.TrafficMirrorSession = exports.TrafficMirrorFilterRule = exports.TrafficMirrorFilter = exports.Tag = exports.SubnetCidrReservation = exports.Subnet = exports.SpotInstanceRequest = exports.SpotFleetRequest = exports.SpotDatafeedSubscription = exports.SnapshotCreateVolumePermission = exports.SerialConsoleAccess = exports.SecurityGroupRule = exports.SecurityGroupAssociation = exports.SecurityGroup = exports.RouteTableAssociation = exports.RouteTable = exports.Route = exports.ProxyProtocolPolicy = exports.PlacementGroup = exports.PeeringConnectionOptions = exports.NetworkInterfaceSecurityGroupAttachment = exports.NetworkInterfacePermission = exports.NetworkInterfaceAttachment = exports.NetworkInterface = exports.NetworkInsightsPath = exports.NetworkInsightsAnalysis = exports.NetworkAclRule = exports.NetworkAclAssociation = exports.NetworkAcl = exports.NatGatewayEipAssociation = exports.NatGateway = exports.ManagedPrefixListEntry = exports.ManagedPrefixList = exports.MainRouteTableAssociation = exports.LocalGatewayRouteTableVpcAssociation = exports.LocalGatewayRoute = exports.LaunchTemplate = exports.LaunchConfiguration = exports.KeyPair = exports.InternetGatewayAttachment = exports.InternetGateway = exports.InstanceMetadataDefaults = exports.Instance = exports.ImageBlockPublicAccess = exports.getVpnGatewayOutput = exports.getVpnGateway = void 0; exports.VpnGatewayRoutePropagation = exports.VpnGatewayAttachment = exports.VpnGateway = exports.VpnConnectionRoute = exports.VpnConnection = exports.VpcPeeringConnectionAccepter = exports.VpcPeeringConnection = exports.VpcNetworkPerformanceMetricSubscription = exports.VpcIpv6CidrBlockAssociation = exports.VpcIpv4CidrBlockAssociation = exports.VpcIpamScope = exports.VpcIpamResourceDiscoveryAssociation = exports.VpcIpamResourceDiscovery = exports.VpcIpamPreviewNextCidr = exports.VpcIpamPoolCidrAllocation = exports.VpcIpamPoolCidr = exports.VpcIpamPool = exports.VpcIpamOrganizationAdminAccount = exports.VpcIpam = exports.VpcEndpointSubnetAssociation = exports.VpcEndpointServiceAllowedPrinciple = exports.VpcEndpointService = exports.VpcEndpointRouteTableAssociation = exports.VpcEndpointPolicy = exports.VpcEndpointConnectionNotification = exports.VpcEndpointConnectionAccepter = exports.VpcEndpoint = exports.VpcDhcpOptionsAssociation = exports.VpcDhcpOptions = exports.VpcBlockPublicAccessOptions = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.AllowedImagesSettings = null; utilities.lazyLoad(exports, ["AllowedImagesSettings"], () => require("./allowedImagesSettings")); exports.Ami = null; utilities.lazyLoad(exports, ["Ami"], () => require("./ami")); exports.AmiCopy = null; utilities.lazyLoad(exports, ["AmiCopy"], () => require("./amiCopy")); exports.AmiFromInstance = null; utilities.lazyLoad(exports, ["AmiFromInstance"], () => require("./amiFromInstance")); exports.AmiLaunchPermission = null; utilities.lazyLoad(exports, ["AmiLaunchPermission"], () => require("./amiLaunchPermission")); exports.AvailabilityZoneGroup = null; utilities.lazyLoad(exports, ["AvailabilityZoneGroup"], () => require("./availabilityZoneGroup")); exports.CapacityBlockReservation = null; utilities.lazyLoad(exports, ["CapacityBlockReservation"], () => require("./capacityBlockReservation")); exports.CapacityReservation = null; utilities.lazyLoad(exports, ["CapacityReservation"], () => require("./capacityReservation")); exports.CarrierGateway = null; utilities.lazyLoad(exports, ["CarrierGateway"], () => require("./carrierGateway")); exports.CustomerGateway = null; utilities.lazyLoad(exports, ["CustomerGateway"], () => require("./customerGateway")); exports.DedicatedHost = null; utilities.lazyLoad(exports, ["DedicatedHost"], () => require("./dedicatedHost")); exports.DefaultCreditSpecification = null; utilities.lazyLoad(exports, ["DefaultCreditSpecification"], () => require("./defaultCreditSpecification")); exports.DefaultNetworkAcl = null; utilities.lazyLoad(exports, ["DefaultNetworkAcl"], () => require("./defaultNetworkAcl")); exports.DefaultRouteTable = null; utilities.lazyLoad(exports, ["DefaultRouteTable"], () => require("./defaultRouteTable")); exports.DefaultSecurityGroup = null; utilities.lazyLoad(exports, ["DefaultSecurityGroup"], () => require("./defaultSecurityGroup")); exports.DefaultSubnet = null; utilities.lazyLoad(exports, ["DefaultSubnet"], () => require("./defaultSubnet")); exports.DefaultVpc = null; utilities.lazyLoad(exports, ["DefaultVpc"], () => require("./defaultVpc")); exports.DefaultVpcDhcpOptions = null; utilities.lazyLoad(exports, ["DefaultVpcDhcpOptions"], () => require("./defaultVpcDhcpOptions")); exports.EgressOnlyInternetGateway = null; utilities.lazyLoad(exports, ["EgressOnlyInternetGateway"], () => require("./egressOnlyInternetGateway")); exports.Eip = null; utilities.lazyLoad(exports, ["Eip"], () => require("./eip")); exports.EipAssociation = null; utilities.lazyLoad(exports, ["EipAssociation"], () => require("./eipAssociation")); exports.EipDomainName = null; utilities.lazyLoad(exports, ["EipDomainName"], () => require("./eipDomainName")); exports.Fleet = null; utilities.lazyLoad(exports, ["Fleet"], () => require("./fleet")); exports.FlowLog = null; utilities.lazyLoad(exports, ["FlowLog"], () => require("./flowLog")); exports.getAmi = null; exports.getAmiOutput = null; utilities.lazyLoad(exports, ["getAmi", "getAmiOutput"], () => require("./getAmi")); exports.getAmiIds = null; exports.getAmiIdsOutput = null; utilities.lazyLoad(exports, ["getAmiIds", "getAmiIdsOutput"], () => require("./getAmiIds")); exports.getCapacityBlockOffering = null; exports.getCapacityBlockOfferingOutput = null; utilities.lazyLoad(exports, ["getCapacityBlockOffering", "getCapacityBlockOfferingOutput"], () => require("./getCapacityBlockOffering")); exports.getCoipPool = null; exports.getCoipPoolOutput = null; utilities.lazyLoad(exports, ["getCoipPool", "getCoipPoolOutput"], () => require("./getCoipPool")); exports.getCoipPools = null; exports.getCoipPoolsOutput = null; utilities.lazyLoad(exports, ["getCoipPools", "getCoipPoolsOutput"], () => require("./getCoipPools")); exports.getCustomerGateway = null; exports.getCustomerGatewayOutput = null; utilities.lazyLoad(exports, ["getCustomerGateway", "getCustomerGatewayOutput"], () => require("./getCustomerGateway")); exports.getDedicatedHost = null; exports.getDedicatedHostOutput = null; utilities.lazyLoad(exports, ["getDedicatedHost", "getDedicatedHostOutput"], () => require("./getDedicatedHost")); exports.getEips = null; exports.getEipsOutput = null; utilities.lazyLoad(exports, ["getEips", "getEipsOutput"], () => require("./getEips")); exports.getElasticIp = null; exports.getElasticIpOutput = null; utilities.lazyLoad(exports, ["getElasticIp", "getElasticIpOutput"], () => require("./getElasticIp")); exports.getInstance = null; exports.getInstanceOutput = null; utilities.lazyLoad(exports, ["getInstance", "getInstanceOutput"], () => require("./getInstance")); exports.getInstanceType = null; exports.getInstanceTypeOutput = null; utilities.lazyLoad(exports, ["getInstanceType", "getInstanceTypeOutput"], () => require("./getInstanceType")); exports.getInstanceTypeOffering = null; exports.getInstanceTypeOfferingOutput = null; utilities.lazyLoad(exports, ["getInstanceTypeOffering", "getInstanceTypeOfferingOutput"], () => require("./getInstanceTypeOffering")); exports.getInstanceTypeOfferings = null; exports.getInstanceTypeOfferingsOutput = null; utilities.lazyLoad(exports, ["getInstanceTypeOfferings", "getInstanceTypeOfferingsOutput"], () => require("./getInstanceTypeOfferings")); exports.getInstanceTypes = null; exports.getInstanceTypesOutput = null; utilities.lazyLoad(exports, ["getInstanceTypes", "getInstanceTypesOutput"], () => require("./getInstanceTypes")); exports.getInstances = null; exports.getInstancesOutput = null; utilities.lazyLoad(exports, ["getInstances", "getInstancesOutput"], () => require("./getInstances")); exports.getInternetGateway = null; exports.getInternetGatewayOutput = null; utilities.lazyLoad(exports, ["getInternetGateway", "getInternetGatewayOutput"], () => require("./getInternetGateway")); exports.getIpamPreviewNextCidr = null; exports.getIpamPreviewNextCidrOutput = null; utilities.lazyLoad(exports, ["getIpamPreviewNextCidr", "getIpamPreviewNextCidrOutput"], () => require("./getIpamPreviewNextCidr")); exports.getKeyPair = null; exports.getKeyPairOutput = null; utilities.lazyLoad(exports, ["getKeyPair", "getKeyPairOutput"], () => require("./getKeyPair")); exports.getLaunchConfiguration = null; exports.getLaunchConfigurationOutput = null; utilities.lazyLoad(exports, ["getLaunchConfiguration", "getLaunchConfigurationOutput"], () => require("./getLaunchConfiguration")); exports.getLaunchTemplate = null; exports.getLaunchTemplateOutput = null; utilities.lazyLoad(exports, ["getLaunchTemplate", "getLaunchTemplateOutput"], () => require("./getLaunchTemplate")); exports.getLocalGateway = null; exports.getLocalGatewayOutput = null; utilities.lazyLoad(exports, ["getLocalGateway", "getLocalGatewayOutput"], () => require("./getLocalGateway")); exports.getLocalGatewayRouteTable = null; exports.getLocalGatewayRouteTableOutput = null; utilities.lazyLoad(exports, ["getLocalGatewayRouteTable", "getLocalGatewayRouteTableOutput"], () => require("./getLocalGatewayRouteTable")); exports.getLocalGatewayRouteTables = null; exports.getLocalGatewayRouteTablesOutput = null; utilities.lazyLoad(exports, ["getLocalGatewayRouteTables", "getLocalGatewayRouteTablesOutput"], () => require("./getLocalGatewayRouteTables")); exports.getLocalGatewayVirtualInterface = null; exports.getLocalGatewayVirtualInterfaceOutput = null; utilities.lazyLoad(exports, ["getLocalGatewayVirtualInterface", "getLocalGatewayVirtualInterfaceOutput"], () => require("./getLocalGatewayVirtualInterface")); exports.getLocalGatewayVirtualInterfaceGroup = null; exports.getLocalGatewayVirtualInterfaceGroupOutput = null; utilities.lazyLoad(exports, ["getLocalGatewayVirtualInterfaceGroup", "getLocalGatewayVirtualInterfaceGroupOutput"], () => require("./getLocalGatewayVirtualInterfaceGroup")); exports.getLocalGatewayVirtualInterfaceGroups = null; exports.getLocalGatewayVirtualInterfaceGroupsOutput = null; utilities.lazyLoad(exports, ["getLocalGatewayVirtualInterfaceGroups", "getLocalGatewayVirtualInterfaceGroupsOutput"], () => require("./getLocalGatewayVirtualInterfaceGroups")); exports.getLocalGateways = null; exports.getLocalGatewaysOutput = null; utilities.lazyLoad(exports, ["getLocalGateways", "getLocalGatewaysOutput"], () => require("./getLocalGateways")); exports.getManagedPrefixList = null; exports.getManagedPrefixListOutput = null; utilities.lazyLoad(exports, ["getManagedPrefixList", "getManagedPrefixListOutput"], () => require("./getManagedPrefixList")); exports.getManagedPrefixLists = null; exports.getManagedPrefixListsOutput = null; utilities.lazyLoad(exports, ["getManagedPrefixLists", "getManagedPrefixListsOutput"], () => require("./getManagedPrefixLists")); exports.getNatGateway = null; exports.getNatGatewayOutput = null; utilities.lazyLoad(exports, ["getNatGateway", "getNatGatewayOutput"], () => require("./getNatGateway")); exports.getNatGateways = null; exports.getNatGatewaysOutput = null; utilities.lazyLoad(exports, ["getNatGateways", "getNatGatewaysOutput"], () => require("./getNatGateways")); exports.getNetworkAcls = null; exports.getNetworkAclsOutput = null; utilities.lazyLoad(exports, ["getNetworkAcls", "getNetworkAclsOutput"], () => require("./getNetworkAcls")); exports.getNetworkInsightsAnalysis = null; exports.getNetworkInsightsAnalysisOutput = null; utilities.lazyLoad(exports, ["getNetworkInsightsAnalysis", "getNetworkInsightsAnalysisOutput"], () => require("./getNetworkInsightsAnalysis")); exports.getNetworkInsightsPath = null; exports.getNetworkInsightsPathOutput = null; utilities.lazyLoad(exports, ["getNetworkInsightsPath", "getNetworkInsightsPathOutput"], () => require("./getNetworkInsightsPath")); exports.getNetworkInterface = null; exports.getNetworkInterfaceOutput = null; utilities.lazyLoad(exports, ["getNetworkInterface", "getNetworkInterfaceOutput"], () => require("./getNetworkInterface")); exports.getNetworkInterfaces = null; exports.getNetworkInterfacesOutput = null; utilities.lazyLoad(exports, ["getNetworkInterfaces", "getNetworkInterfacesOutput"], () => require("./getNetworkInterfaces")); exports.getPrefixList = null; exports.getPrefixListOutput = null; utilities.lazyLoad(exports, ["getPrefixList", "getPrefixListOutput"], () => require("./getPrefixList")); exports.getPublicIpv4Pool = null; exports.getPublicIpv4PoolOutput = null; utilities.lazyLoad(exports, ["getPublicIpv4Pool", "getPublicIpv4PoolOutput"], () => require("./getPublicIpv4Pool")); exports.getPublicIpv4Pools = null; exports.getPublicIpv4PoolsOutput = null; utilities.lazyLoad(exports, ["getPublicIpv4Pools", "getPublicIpv4PoolsOutput"], () => require("./getPublicIpv4Pools")); exports.getRoute = null; exports.getRouteOutput = null; utilities.lazyLoad(exports, ["getRoute", "getRouteOutput"], () => require("./getRoute")); exports.getRouteTable = null; exports.getRouteTableOutput = null; utilities.lazyLoad(exports, ["getRouteTable", "getRouteTableOutput"], () => require("./getRouteTable")); exports.getRouteTables = null; exports.getRouteTablesOutput = null; utilities.lazyLoad(exports, ["getRouteTables", "getRouteTablesOutput"], () => require("./getRouteTables")); exports.getSecurityGroup = null; exports.getSecurityGroupOutput = null; utilities.lazyLoad(exports, ["getSecurityGroup", "getSecurityGroupOutput"], () => require("./getSecurityGroup")); exports.getSecurityGroups = null; exports.getSecurityGroupsOutput = null; utilities.lazyLoad(exports, ["getSecurityGroups", "getSecurityGroupsOutput"], () => require("./getSecurityGroups")); exports.getSerialConsoleAccess = null; exports.getSerialConsoleAccessOutput = null; utilities.lazyLoad(exports, ["getSerialConsoleAccess", "getSerialConsoleAccessOutput"], () => require("./getSerialConsoleAccess")); exports.getSpotDatafeedSubscription = null; exports.getSpotDatafeedSubscriptionOutput = null; utilities.lazyLoad(exports, ["getSpotDatafeedSubscription", "getSpotDatafeedSubscriptionOutput"], () => require("./getSpotDatafeedSubscription")); exports.getSpotPrice = null; exports.getSpotPriceOutput = null; utilities.lazyLoad(exports, ["getSpotPrice", "getSpotPriceOutput"], () => require("./getSpotPrice")); exports.getSubnet = null; exports.getSubnetOutput = null; utilities.lazyLoad(exports, ["getSubnet", "getSubnetOutput"], () => require("./getSubnet")); exports.getSubnets = null; exports.getSubnetsOutput = null; utilities.lazyLoad(exports, ["getSubnets", "getSubnetsOutput"], () => require("./getSubnets")); exports.getTransitGatewayRouteTables = null; exports.getTransitGatewayRouteTablesOutput = null; utilities.lazyLoad(exports, ["getTransitGatewayRouteTables", "getTransitGatewayRouteTablesOutput"], () => require("./getTransitGatewayRouteTables")); exports.getVpc = null; exports.getVpcOutput = null; utilities.lazyLoad(exports, ["getVpc", "getVpcOutput"], () => require("./getVpc")); exports.getVpcDhcpOptions = null; exports.getVpcDhcpOptionsOutput = null; utilities.lazyLoad(exports, ["getVpcDhcpOptions", "getVpcDhcpOptionsOutput"], () => require("./getVpcDhcpOptions")); exports.getVpcEndpoint = null; exports.getVpcEndpointOutput = null; utilities.lazyLoad(exports, ["getVpcEndpoint", "getVpcEndpointOutput"], () => require("./getVpcEndpoint")); exports.getVpcEndpointService = null; exports.getVpcEndpointServiceOutput = null; utilities.lazyLoad(exports, ["getVpcEndpointService", "getVpcEndpointServiceOutput"], () => require("./getVpcEndpointService")); exports.getVpcIpam = null; exports.getVpcIpamOutput = null; utilities.lazyLoad(exports, ["getVpcIpam", "getVpcIpamOutput"], () => require("./getVpcIpam")); exports.getVpcIpamPool = null; exports.getVpcIpamPoolOutput = null; utilities.lazyLoad(exports, ["getVpcIpamPool", "getVpcIpamPoolOutput"], () => require("./getVpcIpamPool")); exports.getVpcIpamPoolCidrs = null; exports.getVpcIpamPoolCidrsOutput = null; utilities.lazyLoad(exports, ["getVpcIpamPoolCidrs", "getVpcIpamPoolCidrsOutput"], () => require("./getVpcIpamPoolCidrs")); exports.getVpcIpamPools = null; exports.getVpcIpamPoolsOutput = null; utilities.lazyLoad(exports, ["getVpcIpamPools", "getVpcIpamPoolsOutput"], () => require("./getVpcIpamPools")); exports.getVpcIpams = null; exports.getVpcIpamsOutput = null; utilities.lazyLoad(exports, ["getVpcIpams", "getVpcIpamsOutput"], () => require("./getVpcIpams")); exports.getVpcPeeringConnection = null; exports.getVpcPeeringConnectionOutput = null; utilities.lazyLoad(exports, ["getVpcPeeringConnection", "getVpcPeeringConnectionOutput"], () => require("./getVpcPeeringConnection")); exports.getVpcPeeringConnections = null; exports.getVpcPeeringConnectionsOutput = null; utilities.lazyLoad(exports, ["getVpcPeeringConnections", "getVpcPeeringConnectionsOutput"], () => require("./getVpcPeeringConnections")); exports.getVpcs = null; exports.getVpcsOutput = null; utilities.lazyLoad(exports, ["getVpcs", "getVpcsOutput"], () => require("./getVpcs")); exports.getVpnConnection = null; exports.getVpnConnectionOutput = null; utilities.lazyLoad(exports, ["getVpnConnection", "getVpnConnectionOutput"], () => require("./getVpnConnection")); exports.getVpnGateway = null; exports.getVpnGatewayOutput = null; utilities.lazyLoad(exports, ["getVpnGateway", "getVpnGatewayOutput"], () => require("./getVpnGateway")); exports.ImageBlockPublicAccess = null; utilities.lazyLoad(exports, ["ImageBlockPublicAccess"], () => require("./imageBlockPublicAccess")); exports.Instance = null; utilities.lazyLoad(exports, ["Instance"], () => require("./instance")); exports.InstanceMetadataDefaults = null; utilities.lazyLoad(exports, ["InstanceMetadataDefaults"], () => require("./instanceMetadataDefaults")); exports.InternetGateway = null; utilities.lazyLoad(exports, ["InternetGateway"], () => require("./internetGateway")); exports.InternetGatewayAttachment = null; utilities.lazyLoad(exports, ["InternetGatewayAttachment"], () => require("./internetGatewayAttachment")); exports.KeyPair = null; utilities.lazyLoad(exports, ["KeyPair"], () => require("./keyPair")); exports.LaunchConfiguration = null; utilities.lazyLoad(exports, ["LaunchConfiguration"], () => require("./launchConfiguration")); exports.LaunchTemplate = null; utilities.lazyLoad(exports, ["LaunchTemplate"], () => require("./launchTemplate")); exports.LocalGatewayRoute = null; utilities.lazyLoad(exports, ["LocalGatewayRoute"], () => require("./localGatewayRoute")); exports.LocalGatewayRouteTableVpcAssociation = null; utilities.lazyLoad(exports, ["LocalGatewayRouteTableVpcAssociation"], () => require("./localGatewayRouteTableVpcAssociation")); exports.MainRouteTableAssociation = null; utilities.lazyLoad(exports, ["MainRouteTableAssociation"], () => require("./mainRouteTableAssociation")); exports.ManagedPrefixList = null; utilities.lazyLoad(exports, ["ManagedPrefixList"], () => require("./managedPrefixList")); exports.ManagedPrefixListEntry = null; utilities.lazyLoad(exports, ["ManagedPrefixListEntry"], () => require("./managedPrefixListEntry")); exports.NatGateway = null; utilities.lazyLoad(exports, ["NatGateway"], () => require("./natGateway")); exports.NatGatewayEipAssociation = null; utilities.lazyLoad(exports, ["NatGatewayEipAssociation"], () => require("./natGatewayEipAssociation")); exports.NetworkAcl = null; utilities.lazyLoad(exports, ["NetworkAcl"], () => require("./networkAcl")); exports.NetworkAclAssociation = null; utilities.lazyLoad(exports, ["NetworkAclAssociation"], () => require("./networkAclAssociation")); exports.NetworkAclRule = null; utilities.lazyLoad(exports, ["NetworkAclRule"], () => require("./networkAclRule")); exports.NetworkInsightsAnalysis = null; utilities.lazyLoad(exports, ["NetworkInsightsAnalysis"], () => require("./networkInsightsAnalysis")); exports.NetworkInsightsPath = null; utilities.lazyLoad(exports, ["NetworkInsightsPath"], () => require("./networkInsightsPath")); exports.NetworkInterface = null; utilities.lazyLoad(exports, ["NetworkInterface"], () => require("./networkInterface")); exports.NetworkInterfaceAttachment = null; utilities.lazyLoad(exports, ["NetworkInterfaceAttachment"], () => require("./networkInterfaceAttachment")); exports.NetworkInterfacePermission = null; utilities.lazyLoad(exports, ["NetworkInterfacePermission"], () => require("./networkInterfacePermission")); exports.NetworkInterfaceSecurityGroupAttachment = null; utilities.lazyLoad(exports, ["NetworkInterfaceSecurityGroupAttachment"], () => require("./networkInterfaceSecurityGroupAttachment")); exports.PeeringConnectionOptions = null; utilities.lazyLoad(exports, ["PeeringConnectionOptions"], () => require("./peeringConnectionOptions")); exports.PlacementGroup = null; utilities.lazyLoad(exports, ["PlacementGroup"], () => require("./placementGroup")); exports.ProxyProtocolPolicy = null; utilities.lazyLoad(exports, ["ProxyProtocolPolicy"], () => require("./proxyProtocolPolicy")); exports.Route = null; utilities.lazyLoad(exports, ["Route"], () => require("./route")); exports.RouteTable = null; utilities.lazyLoad(exports, ["RouteTable"], () => require("./routeTable")); exports.RouteTableAssociation = null; utilities.lazyLoad(exports, ["RouteTableAssociation"], () => require("./routeTableAssociation")); exports.SecurityGroup = null; utilities.lazyLoad(exports, ["SecurityGroup"], () => require("./securityGroup")); exports.SecurityGroupAssociation = null; utilities.lazyLoad(exports, ["SecurityGroupAssociation"], () => require("./securityGroupAssociation")); exports.SecurityGroupRule = null; utilities.lazyLoad(exports, ["SecurityGroupRule"], () => require("./securityGroupRule")); exports.SerialConsoleAccess = null; utilities.lazyLoad(exports, ["SerialConsoleAccess"], () => require("./serialConsoleAccess")); exports.SnapshotCreateVolumePermission = null; utilities.lazyLoad(exports, ["SnapshotCreateVolumePermission"], () => require("./snapshotCreateVolumePermission")); exports.SpotDatafeedSubscription = null; utilities.lazyLoad(exports, ["SpotDatafeedSubscription"], () => require("./spotDatafeedSubscription")); exports.SpotFleetRequest = null; utilities.lazyLoad(exports, ["SpotFleetRequest"], () => require("./spotFleetRequest")); exports.SpotInstanceRequest = null; utilities.lazyLoad(exports, ["SpotInstanceRequest"], () => require("./spotInstanceRequest")); exports.Subnet = null; utilities.lazyLoad(exports, ["Subnet"], () => require("./subnet")); exports.SubnetCidrReservation = null; utilities.lazyLoad(exports, ["SubnetCidrReservation"], () => require("./subnetCidrReservation")); exports.Tag = null; utilities.lazyLoad(exports, ["Tag"], () => require("./tag")); exports.TrafficMirrorFilter = null; utilities.lazyLoad(exports, ["TrafficMirrorFilter"], () => require("./trafficMirrorFilter")); exports.TrafficMirrorFilterRule = null; utilities.lazyLoad(exports, ["TrafficMirrorFilterRule"], () => require("./trafficMirrorFilterRule")); exports.TrafficMirrorSession = null; utilities.lazyLoad(exports, ["TrafficMirrorSession"], () => require("./trafficMirrorSession")); exports.TrafficMirrorTarget = null; utilities.lazyLoad(exports, ["TrafficMirrorTarget"], () => require("./trafficMirrorTarget")); exports.VolumeAttachment = null; utilities.lazyLoad(exports, ["VolumeAttachment"], () => require("./volumeAttachment")); exports.Vpc = null; utilities.lazyLoad(exports, ["Vpc"], () => require("./vpc")); exports.VpcBlockPublicAccessExclusion = null; utilities.lazyLoad(exports, ["VpcBlockPublicAccessExclusion"], () => require("./vpcBlockPublicAccessExclusion")); exports.VpcBlockPublicAccessOptions = null; utilities.lazyLoad(exports, ["VpcBlockPublicAccessOptions"], () => require("./vpcBlockPublicAccessOptions")); exports.VpcDhcpOptions = null; utilities.lazyLoad(exports, ["VpcDhcpOptions"], () => require("./vpcDhcpOptions")); exports.VpcDhcpOptionsAssociation = null; utilities.lazyLoad(exports, ["VpcDhcpOptionsAssociation"], () => require("./vpcDhcpOptionsAssociation")); exports.VpcEndpoint = null; utilities.lazyLoad(exports, ["VpcEndpoint"], () => require("./vpcEndpoint")); exports.VpcEndpointConnectionAccepter = null; utilities.lazyLoad(exports, ["VpcEndpointConnectionAccepter"], () => require("./vpcEndpointConnectionAccepter")); exports.VpcEndpointConnectionNotification = null; utilities.lazyLoad(exports, ["VpcEndpointConnectionNotification"], () => require("./vpcEndpointConnectionNotification")); exports.VpcEndpointPolicy = null; utilities.lazyLoad(exports, ["VpcEndpointPolicy"], () => require("./vpcEndpointPolicy")); exports.VpcEndpointRouteTableAssociation = null; utilities.lazyLoad(exports, ["VpcEndpointRouteTableAssociation"], () => require("./vpcEndpointRouteTableAssociation")); exports.VpcEndpointService = null; utilities.lazyLoad(exports, ["VpcEndpointService"], () => require("./vpcEndpointService")); exports.VpcEndpointServiceAllowedPrinciple = null; utilities.lazyLoad(exports, ["VpcEndpointServiceAllowedPrinciple"], () => require("./vpcEndpointServiceAllowedPrinciple")); exports.VpcEndpointSubnetAssociation = null; utilities.lazyLoad(exports, ["VpcEndpointSubnetAssociation"], () => require("./vpcEndpointSubnetAssociation")); exports.VpcIpam = null; utilities.lazyLoad(exports, ["VpcIpam"], () => require("./vpcIpam")); exports.VpcIpamOrganizationAdminAccount = null; utilities.lazyLoad(exports, ["VpcIpamOrganizationAdminAccount"], () => require("./vpcIpamOrganizationAdminAccount")); exports.VpcIpamPool = null; utilities.lazyLoad(exports, ["VpcIpamPool"], () => require("./vpcIpamPool")); exports.VpcIpamPoolCidr = null; utilities.lazyLoad(exports, ["VpcIpamPoolCidr"], () => require("./vpcIpamPoolCidr")); exports.VpcIpamPoolCidrAllocation = null; utilities.lazyLoad(exports, ["VpcIpamPoolCidrAllocation"], () => require("./vpcIpamPoolCidrAllocation")); exports.VpcIpamPreviewNextCidr = null; utilities.lazyLoad(exports, ["VpcIpamPreviewNextCidr"], () => require("./vpcIpamPreviewNextCidr")); exports.VpcIpamResourceDiscovery = null; utilities.lazyLoad(exports, ["VpcIpamResourceDiscovery"], () => require("./vpcIpamResourceDiscovery")); exports.VpcIpamResourceDiscoveryAssociation = null; utilities.lazyLoad(exports, ["VpcIpamResourceDiscoveryAssociation"], () => require("./vpcIpamResourceDiscoveryAssociation")); exports.VpcIpamScope = null; utilities.lazyLoad(exports, ["VpcIpamScope"], () => require("./vpcIpamScope")); exports.VpcIpv4CidrBlockAssociation = null; utilities.lazyLoad(exports, ["VpcIpv4CidrBlockAssociation"], () => require("./vpcIpv4CidrBlockAssociation")); exports.VpcIpv6CidrBlockAssociation = null; utilities.lazyLoad(exports, ["VpcIpv6CidrBlockAssociation"], () => require("./vpcIpv6CidrBlockAssociation")); exports.VpcNetworkPerformanceMetricSubscription = null; utilities.lazyLoad(exports, ["VpcNetworkPerformanceMetricSubscription"], () => require("./vpcNetworkPerformanceMetricSubscription")); exports.VpcPeeringConnection = null; utilities.lazyLoad(exports, ["VpcPeeringConnection"], () => require("./vpcPeeringConnection")); exports.VpcPeeringConnectionAccepter = null; utilities.lazyLoad(exports, ["VpcPeeringConnectionAccepter"], () => require("./vpcPeeringConnectionAccepter")); exports.VpnConnection = null; utilities.lazyLoad(exports, ["VpnConnection"], () => require("./vpnConnection")); exports.VpnConnectionRoute = null; utilities.lazyLoad(exports, ["VpnConnectionRoute"], () => require("./vpnConnectionRoute")); exports.VpnGateway = null; utilities.lazyLoad(exports, ["VpnGateway"], () => require("./vpnGateway")); exports.VpnGatewayAttachment = null; utilities.lazyLoad(exports, ["VpnGatewayAttachment"], () => require("./vpnGatewayAttachment")); exports.VpnGatewayRoutePropagation = null; utilities.lazyLoad(exports, ["VpnGatewayRoutePropagation"], () => require("./vpnGatewayRoutePropagation")); // Export enums: __exportStar(require("../types/enums/ec2"), exports); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "aws:ec2/allowedImagesSettings:AllowedImagesSettings": return new exports.AllowedImagesSettings(name, undefined, { urn }); case "aws:ec2/ami:Ami": return new exports.Ami(name, undefined, { urn }); case "aws:ec2/amiCopy:AmiCopy": return new exports.AmiCopy(name, undefined, { urn }); case "aws:ec2/amiFromInstance:AmiFromInstance": return new exports.AmiFromInstance(name, undefined, { urn }); case "aws:ec2/amiLaunchPermission:AmiLaunchPermission": return new exports.AmiLaunchPermission(name, undefined, { urn }); case "aws:ec2/availabilityZoneGroup:AvailabilityZoneGroup": return new exports.AvailabilityZoneGroup(name, undefined, { urn }); case "aws:ec2/capacityBlockReservation:CapacityBlockReservation": return new exports.CapacityBlockReservation(name, undefined, { urn }); case "aws:ec2/capacityReservation:CapacityReservation": return new exports.CapacityReservation(name, undefined, { urn }); case "aws:ec2/carrierGateway:CarrierGateway": return new exports.CarrierGateway(name, undefined, { urn }); case "aws:ec2/customerGateway:CustomerGateway": return new exports.CustomerGateway(name, undefined, { urn }); case "aws:ec2/dedicatedHost:DedicatedHost": return new exports.DedicatedHost(name, undefined, { urn }); case "aws:ec2/defaultCreditSpecification:DefaultCreditSpecification": return new exports.DefaultCreditSpecification(name, undefined, { urn }); case "aws:ec2/defaultNetworkAcl:DefaultNetworkAcl": return new exports.DefaultNetworkAcl(name, undefined, { urn }); case "aws:ec2/defaultRouteTable:DefaultRouteTable": return new exports.DefaultRouteTable(name, undefined, { urn }); case "aws:ec2/defaultSecurityGroup:DefaultSecurityGroup": return new exports.DefaultSecurityGroup(name, undefined, { urn }); case "aws:ec2/defaultSubnet:DefaultSubnet": return new exports.DefaultSubnet(name, undefined, { urn }); case "aws:ec2/defaultVpc:DefaultVpc": return new exports.DefaultVpc(name, undefined, { urn }); case "aws:ec2/defaultVpcDhcpOptions:DefaultVpcDhcpOptions": return new exports.DefaultVpcDhcpOptions(name, undefined, { urn }); case "aws:ec2/egressOnlyInternetGateway:EgressOnlyInternetGateway": return new exports.EgressOnlyInternetGateway(name, undefined, { urn }); case "aws:ec2/eip:Eip": return new exports.Eip(name, undefined, { urn }); case "aws:ec2/eipAssociation:EipAssociation": return new exports.EipAssociation(name, undefined, { urn }); case "aws:ec2/eipDomainName:EipDomainName": return new exports.EipDomainName(name, undefined, { urn }); case "aws:ec2/fleet:Fleet": return new exports.Fleet(name, undefined, { urn }); case "aws:ec2/flowLog:FlowLog": return new exports.FlowLog(name, undefined, { urn }); case "aws:ec2/imageBlockPublicAccess:ImageBlockPublicAccess": return new exports.ImageBlockPublicAccess(name, undefined, { urn }); case "aws:ec2/instance:Instance": return new exports.Instance(name, undefined, { urn }); case "aws:ec2/instanceMetadataDefaults:InstanceMetadataDefaults": return new exports.InstanceMetadataDefaults(name, undefined, { urn }); case "aws:ec2/internetGateway:InternetGateway": return new exports.InternetGateway(name, undefined, { urn }); case "aws:ec2/internetGatewayAttachment:InternetGatewayAttachment": return new exports.InternetGatewayAttachment(name, undefined, { urn }); case "aws:ec2/keyPair:KeyPair": return new exports.KeyPair(name, undefined, { urn }); case "aws:ec2/launchConfiguration:LaunchConfiguration": return new exports.LaunchConfiguration(name, undefined, { urn }); case "aws:ec2/launchTemplate:LaunchTemplate": return new exports.LaunchTemplate(name, undefined, { urn }); case "aws:ec2/localGatewayRoute:LocalGatewayRoute": return new exports.LocalGatewayRoute(name, undefined, { urn }); case "aws:ec2/localGatewayRouteTableVpcAssociation:LocalGatewayRouteTableVpcAssociation": return new exports.LocalGatewayRouteTableVpcAssociation(name, undefined, { urn }); case "aws:ec2/mainRouteTableAssociation:MainRouteTableAssociation": return new exports.MainRouteTableAssociation(name, undefined, { urn }); case "aws:ec2/managedPrefixList:ManagedPrefixList": return new exports.ManagedPrefixList(name, undefined, { urn }); case "aws:ec2/managedPrefixListEntry:ManagedPrefixListEntry": return new exports.ManagedPrefixListEntry(name, undefined, { urn }); case "aws:ec2/natGateway:NatGateway": return new exports.NatGateway(name, undefined, { urn }); case "aws:ec2/natGatewayEipAssociation:NatGatewayEipAssociation": return new exports.NatGatewayEipAssociation(name, undefined, { urn }); case "aws:ec2/networkAcl:NetworkAcl": return new exports.NetworkAcl(name, undefined, { urn }); case "aws:ec2/networkAclAssociation:NetworkAclAssociation": return new exports.NetworkAclAssociation(name, undefined, { urn }); case "aws:ec2/networkAclRule:NetworkAclRule": return new exports.NetworkAclRule(name, undefined, { urn }); case "aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis": return new exports.NetworkInsightsAnalysis(name, undefined, { urn }); case "aws:ec2/networkInsightsPath:NetworkInsightsPath": return new exports.NetworkInsightsPath(name, undefined, { urn }); case "aws:ec2/networkInterface:NetworkInterface": return new exports.NetworkInterface(name, undefined, { urn }); case "aws:ec2/networkInterfaceAttachment:NetworkInterfaceAttachment": return new exports.NetworkInterfaceAttachment(name, undefined, { urn }); case "aws:ec2/networkInterfacePermission:NetworkInterfacePermission": return new exports.NetworkInterfacePermission(name, undefined, { urn }); case "aws:ec2/networkInterfaceSecurityGroupAttachment:NetworkInterfaceSecurityGroupAttachment": return new exports.NetworkInterfaceSecurityGroupAttachment(name, undefined, { urn }); case "aws:ec2/peeringConnectionOptions:PeeringConnectionOptions": return new exports.PeeringConnectionOptions(name, undefined, { urn }); case "aws:ec2/placementGroup:PlacementGroup": return new exports.PlacementGroup(name, undefined, { urn }); case "aws:ec2/proxyProtocolPolicy:ProxyProtocolPolicy": return new exports.ProxyProtocolPolicy(name, undefined, { urn }); case "aws:ec2/route:Route": return new exports.Route(name, undefined, { urn }); case "aws:ec2/routeTable:RouteTable": return new exports.RouteTable(name, undefined, { urn }); case "aws:ec2/routeTableAssociation:RouteTableAssociation": return new exports.RouteTableAssociation(name, undefined, { urn }); case "aws:ec2/securityGroup:SecurityGroup": return new exports.SecurityGroup(name, undefined, { urn }); case "aws:ec2/securityGroupAssociation:SecurityGroupAssociation": return new exports.SecurityGroupAssociation(name, undefined, { urn }); case "aws:ec2/securityGroupRule:SecurityGroupRule": return new exports.SecurityGroupRule(name, undefined, { urn }); case "aws:ec2/serialConsoleAccess:SerialConsoleAccess": return new exports.SerialConsoleAccess(name, undefined, { urn }); case "aws:ec2/snapshotCreateVolumePermission:SnapshotCreateVolumePermission": return new exports.SnapshotCreateVolumePermission(name, undefined, { urn }); case "aws:ec2/spotDatafeedSubscription:SpotDatafeedSubscription": return new exports.SpotDatafeedSubscription(name, undefined, { urn }); case "aws:ec2/spotFleetRequest:SpotFleetRequest": return new exports.SpotFleetRequest(name, undefined, { urn }); case "aws:ec2/spotInstanceRequest:SpotInstanceRequest": return new exports.SpotInstanceRequest(name, undefined, { urn }); case "aws:ec2/subnet:Subnet": return new exports.Subnet(name, undefined, { urn }); case "aws:ec2/subnetCidrReservation:SubnetCidrReservation": return new exports.SubnetCidrReservation(name, undefined, { urn }); case "aws:ec2/tag:Tag": return new exports.Tag(name, undefined, { urn }); case "aws:ec2/trafficMirrorFilter:TrafficMirrorFilter": return new exports.TrafficMirrorFilter(name, undefined, { urn }); case "aws:ec2/trafficMirrorFilterRule:TrafficMirrorFilterRule": return new exports.TrafficMirrorFilterRule(name, undefined, { urn }); case "aws:ec2/trafficMirrorSession:TrafficMirrorSession": return new exports.TrafficMirrorSession(name, undefined, { urn }); case "aws:ec2/trafficMirrorTarget:TrafficMirrorTarget": return new exports.TrafficMirrorTarget(name, undefined, { urn }); case "aws:ec2/volumeAttachment:VolumeAttachment": return new exports.VolumeAttachment(name, undefined, { urn }); case "aws:ec2/vpc:Vpc": return new exports.Vpc(name, undefined, { urn }); case "aws:ec2/vpcBlockPublicAccessExclusion:VpcBlockPublicAccessExclusion": return new exports.VpcBlockPublicAccessExclusion(name, undefined, { urn }); case "aws:ec2/vpcBlockPublicAccessOptions:VpcBlockPublicAccessOptions": return new exports.VpcBlockPublicAccessOptions(name, undefined, { urn }); case "aws:ec2/vpcDhcpOptions:VpcDhcpOptions": return new exports.VpcDhcpOptions(name, undefined, { urn }); case "aws:ec2/vpcDhcpOptionsAssociation:VpcDhcpOptionsAssociation": return new exports.VpcDhcpOptionsAssociation(name, undefined, { urn }); case "aws:ec2/vpcEndpoint:VpcEndpoint": return new exports.VpcEndpoint(name, undefined, { urn }); case "aws:ec2/vpcEndpointConnectionAccepter:VpcEndpointConnectionAccepter": return new exports.VpcEndpointConnectionAccepter(name, undefined, { urn }); case "aws:ec2/vpcEndpointConnectionNotification:VpcEndpointConnectionNotification": return new exports.VpcEndpointConnectionNotification(name, undefined, { urn }); case "aws:ec2/vpcEndpointPolicy:VpcEndpointPolicy": return new exports.VpcEndpointPolicy(name, undefined, { urn }); case "aws:ec2/vpcEndpointRouteTableAssociation:VpcEndpointRouteTableAssociation": return new exports.VpcEndpointRouteTableAssociation(name, undefined, { urn }); case "aws:ec2/vpcEndpointService:VpcEndpointService": return new exports.VpcEndpointService(name, undefined, { urn }); case "aws:ec2/vpcEndpointServiceAllowedPrinciple:VpcEndpointServiceAllowedPrinciple": return new exports.VpcEndpointServiceAllowedPrinciple(name, undefined, { urn }); case "aws:ec2/vpcEndpointSubnetAssociation:VpcEndpointSubnetAssociation": return new exports.VpcEndpointSubnetAssociation(name, undefined, { urn }); case "aws:ec2/vpcIpam:VpcIpam": return new exports.VpcIpam(name, undefined, { urn }); case "aws:ec2/vpcIpamOrganizationAdminAccount:VpcIpamOrganizationAdminAccount": return new exports.VpcIpamOrganizationAdminAccount(name, undefined, { urn }); case "aws:ec2/vpcIpamPool:VpcIpamPool": return new exports.VpcIpamPool(name, undefined, { urn }); case "aws:ec2/vpcIpamPoolCidr:VpcIpamPoolCidr": return new exports.VpcIpamPoolCidr(name, undefined, { urn }); case "aws:ec2/vpcIpamPoolCidrAllocation:VpcIpamPoolCidrAllocation": return new exports.VpcIpamPoolCidrAllocation(name, undefined, { urn }); case "aws:ec2/vpcIpamPreviewNextCidr:VpcIpamPreviewNextCidr": return new exports.VpcIpamPreviewNextCidr(name, undefined, { urn }); case "aws:ec2/vpcIpamResourceDiscovery:VpcIpamResourceDiscovery": return new exports.VpcIpamResourceDiscovery(name, undefined, { urn }); case "aws:ec2/vpcIpamResourceDiscoveryAssociation:VpcIpamResourceDiscoveryAssociation": return new exports.VpcIpamResourceDiscoveryAssociation(name, undefined, { urn }); case "aws:ec2/vpcIpamScope:VpcIpamScope": return new exports.VpcIpamScope(name, undefined, { urn }); case "aws:ec2/vpcIpv4CidrBlockAssociation:VpcIpv4CidrBlockAssociation": return new exports.VpcIpv4CidrBlockAssociation(name, undefined, { urn }); case "aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation": return new exports.VpcIpv6CidrBlockAssociation(name, undefined, { urn }); case "aws:ec2/vpcNetworkPerformanceMetricSubscription:VpcNetworkPerformanceMetricSubscription": return new exports.VpcNetworkPerformanceMetricSubscription(name, undefined, { urn }); case "aws:ec2/vpcPeeringConnection:VpcPeeringConnection": return new exports.VpcPeeringConnection(name, undefined, { urn }); case "aws:ec2/vpcPeeringConnectionAccepter:VpcPeeringConnectionAccepter": return new exports.VpcPeeringConnectionAccepter(name, undefined, { urn }); case "aws:ec2/vpnConnection:VpnConnection": return new exports.VpnConnection(name, undefined, { urn }); case "aws:ec2/vpnConnectionRoute:VpnConnectionRoute": return new exports.VpnConnectionRoute(name, undefined, { urn }); case "aws:ec2/vpnGateway:VpnGateway": return new exports.VpnGateway(name, undefined, { urn }); case "aws:ec2/vpnGatewayAttachment:VpnGatewayAttachment": return new exports.VpnGatewayAttachment(name, undefined, { urn }); case "aws:ec2/vpnGatewayRoutePropagation:VpnGatewayRoutePropagation": return new exports.VpnGatewayRoutePropagation(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("aws", "ec2/allowedImagesSettings", _module); pulumi.runtime.registerResourceModule("aws", "ec2/ami", _module); pulumi.runtime.registerResourceModule("aws", "ec2/amiCopy", _module); pulumi.runtime.registerResourceModule("aws", "ec2/amiFromInstance", _module); pulumi.runtime.registerResourceModule("aws", "ec2/amiLaunchPermission", _module); pulumi.runtime.registerResourceModule("aws", "ec2/availabilityZoneGroup", _module); pulumi.runtime.registerResourceModule("aws", "ec2/capacityBlockReservation", _module); pulumi.runtime.registerResourceModule("aws", "ec2/capacityReservation", _module); pulumi.runtime.registerResourceModule("aws", "ec2/carrierGateway", _module); pulumi.runtime.registerResourceModule("aws", "ec2/customerGateway", _module); pulumi.runtime.registerResourceModule("aws", "ec2/dedicatedHost