github.com/pulumi/pulumi-aws/sdk/v6@v6.32.0/go/aws/ec2/init.go (about)

     1  // Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT.
     2  // *** WARNING: Do not edit by hand unless you're certain you know what you are doing! ***
     3  
     4  package ec2
     5  
     6  import (
     7  	"fmt"
     8  
     9  	"github.com/blang/semver"
    10  	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/internal"
    11  	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    12  )
    13  
    14  type module struct {
    15  	version semver.Version
    16  }
    17  
    18  func (m *module) Version() semver.Version {
    19  	return m.version
    20  }
    21  
    22  func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
    23  	switch typ {
    24  	case "aws:ec2/ami:Ami":
    25  		r = &Ami{}
    26  	case "aws:ec2/amiCopy:AmiCopy":
    27  		r = &AmiCopy{}
    28  	case "aws:ec2/amiFromInstance:AmiFromInstance":
    29  		r = &AmiFromInstance{}
    30  	case "aws:ec2/amiLaunchPermission:AmiLaunchPermission":
    31  		r = &AmiLaunchPermission{}
    32  	case "aws:ec2/availabilityZoneGroup:AvailabilityZoneGroup":
    33  		r = &AvailabilityZoneGroup{}
    34  	case "aws:ec2/capacityReservation:CapacityReservation":
    35  		r = &CapacityReservation{}
    36  	case "aws:ec2/carrierGateway:CarrierGateway":
    37  		r = &CarrierGateway{}
    38  	case "aws:ec2/customerGateway:CustomerGateway":
    39  		r = &CustomerGateway{}
    40  	case "aws:ec2/dedicatedHost:DedicatedHost":
    41  		r = &DedicatedHost{}
    42  	case "aws:ec2/defaultNetworkAcl:DefaultNetworkAcl":
    43  		r = &DefaultNetworkAcl{}
    44  	case "aws:ec2/defaultRouteTable:DefaultRouteTable":
    45  		r = &DefaultRouteTable{}
    46  	case "aws:ec2/defaultSecurityGroup:DefaultSecurityGroup":
    47  		r = &DefaultSecurityGroup{}
    48  	case "aws:ec2/defaultSubnet:DefaultSubnet":
    49  		r = &DefaultSubnet{}
    50  	case "aws:ec2/defaultVpc:DefaultVpc":
    51  		r = &DefaultVpc{}
    52  	case "aws:ec2/defaultVpcDhcpOptions:DefaultVpcDhcpOptions":
    53  		r = &DefaultVpcDhcpOptions{}
    54  	case "aws:ec2/egressOnlyInternetGateway:EgressOnlyInternetGateway":
    55  		r = &EgressOnlyInternetGateway{}
    56  	case "aws:ec2/eip:Eip":
    57  		r = &Eip{}
    58  	case "aws:ec2/eipAssociation:EipAssociation":
    59  		r = &EipAssociation{}
    60  	case "aws:ec2/eipDomainName:EipDomainName":
    61  		r = &EipDomainName{}
    62  	case "aws:ec2/fleet:Fleet":
    63  		r = &Fleet{}
    64  	case "aws:ec2/flowLog:FlowLog":
    65  		r = &FlowLog{}
    66  	case "aws:ec2/imageBlockPublicAccess:ImageBlockPublicAccess":
    67  		r = &ImageBlockPublicAccess{}
    68  	case "aws:ec2/instance:Instance":
    69  		r = &Instance{}
    70  	case "aws:ec2/instanceMetadataDefaults:InstanceMetadataDefaults":
    71  		r = &InstanceMetadataDefaults{}
    72  	case "aws:ec2/internetGateway:InternetGateway":
    73  		r = &InternetGateway{}
    74  	case "aws:ec2/internetGatewayAttachment:InternetGatewayAttachment":
    75  		r = &InternetGatewayAttachment{}
    76  	case "aws:ec2/keyPair:KeyPair":
    77  		r = &KeyPair{}
    78  	case "aws:ec2/launchConfiguration:LaunchConfiguration":
    79  		r = &LaunchConfiguration{}
    80  	case "aws:ec2/launchTemplate:LaunchTemplate":
    81  		r = &LaunchTemplate{}
    82  	case "aws:ec2/localGatewayRoute:LocalGatewayRoute":
    83  		r = &LocalGatewayRoute{}
    84  	case "aws:ec2/localGatewayRouteTableVpcAssociation:LocalGatewayRouteTableVpcAssociation":
    85  		r = &LocalGatewayRouteTableVpcAssociation{}
    86  	case "aws:ec2/mainRouteTableAssociation:MainRouteTableAssociation":
    87  		r = &MainRouteTableAssociation{}
    88  	case "aws:ec2/managedPrefixList:ManagedPrefixList":
    89  		r = &ManagedPrefixList{}
    90  	case "aws:ec2/managedPrefixListEntry:ManagedPrefixListEntry":
    91  		r = &ManagedPrefixListEntry{}
    92  	case "aws:ec2/natGateway:NatGateway":
    93  		r = &NatGateway{}
    94  	case "aws:ec2/networkAcl:NetworkAcl":
    95  		r = &NetworkAcl{}
    96  	case "aws:ec2/networkAclAssociation:NetworkAclAssociation":
    97  		r = &NetworkAclAssociation{}
    98  	case "aws:ec2/networkAclRule:NetworkAclRule":
    99  		r = &NetworkAclRule{}
   100  	case "aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis":
   101  		r = &NetworkInsightsAnalysis{}
   102  	case "aws:ec2/networkInsightsPath:NetworkInsightsPath":
   103  		r = &NetworkInsightsPath{}
   104  	case "aws:ec2/networkInterface:NetworkInterface":
   105  		r = &NetworkInterface{}
   106  	case "aws:ec2/networkInterfaceAttachment:NetworkInterfaceAttachment":
   107  		r = &NetworkInterfaceAttachment{}
   108  	case "aws:ec2/networkInterfaceSecurityGroupAttachment:NetworkInterfaceSecurityGroupAttachment":
   109  		r = &NetworkInterfaceSecurityGroupAttachment{}
   110  	case "aws:ec2/peeringConnectionOptions:PeeringConnectionOptions":
   111  		r = &PeeringConnectionOptions{}
   112  	case "aws:ec2/placementGroup:PlacementGroup":
   113  		r = &PlacementGroup{}
   114  	case "aws:ec2/proxyProtocolPolicy:ProxyProtocolPolicy":
   115  		r = &ProxyProtocolPolicy{}
   116  	case "aws:ec2/route:Route":
   117  		r = &Route{}
   118  	case "aws:ec2/routeTable:RouteTable":
   119  		r = &RouteTable{}
   120  	case "aws:ec2/routeTableAssociation:RouteTableAssociation":
   121  		r = &RouteTableAssociation{}
   122  	case "aws:ec2/securityGroup:SecurityGroup":
   123  		r = &SecurityGroup{}
   124  	case "aws:ec2/securityGroupAssociation:SecurityGroupAssociation":
   125  		r = &SecurityGroupAssociation{}
   126  	case "aws:ec2/securityGroupRule:SecurityGroupRule":
   127  		r = &SecurityGroupRule{}
   128  	case "aws:ec2/serialConsoleAccess:SerialConsoleAccess":
   129  		r = &SerialConsoleAccess{}
   130  	case "aws:ec2/snapshotCreateVolumePermission:SnapshotCreateVolumePermission":
   131  		r = &SnapshotCreateVolumePermission{}
   132  	case "aws:ec2/spotDatafeedSubscription:SpotDatafeedSubscription":
   133  		r = &SpotDatafeedSubscription{}
   134  	case "aws:ec2/spotFleetRequest:SpotFleetRequest":
   135  		r = &SpotFleetRequest{}
   136  	case "aws:ec2/spotInstanceRequest:SpotInstanceRequest":
   137  		r = &SpotInstanceRequest{}
   138  	case "aws:ec2/subnet:Subnet":
   139  		r = &Subnet{}
   140  	case "aws:ec2/subnetCidrReservation:SubnetCidrReservation":
   141  		r = &SubnetCidrReservation{}
   142  	case "aws:ec2/tag:Tag":
   143  		r = &Tag{}
   144  	case "aws:ec2/trafficMirrorFilter:TrafficMirrorFilter":
   145  		r = &TrafficMirrorFilter{}
   146  	case "aws:ec2/trafficMirrorFilterRule:TrafficMirrorFilterRule":
   147  		r = &TrafficMirrorFilterRule{}
   148  	case "aws:ec2/trafficMirrorSession:TrafficMirrorSession":
   149  		r = &TrafficMirrorSession{}
   150  	case "aws:ec2/trafficMirrorTarget:TrafficMirrorTarget":
   151  		r = &TrafficMirrorTarget{}
   152  	case "aws:ec2/volumeAttachment:VolumeAttachment":
   153  		r = &VolumeAttachment{}
   154  	case "aws:ec2/vpc:Vpc":
   155  		r = &Vpc{}
   156  	case "aws:ec2/vpcDhcpOptions:VpcDhcpOptions":
   157  		r = &VpcDhcpOptions{}
   158  	case "aws:ec2/vpcDhcpOptionsAssociation:VpcDhcpOptionsAssociation":
   159  		r = &VpcDhcpOptionsAssociation{}
   160  	case "aws:ec2/vpcEndpoint:VpcEndpoint":
   161  		r = &VpcEndpoint{}
   162  	case "aws:ec2/vpcEndpointConnectionAccepter:VpcEndpointConnectionAccepter":
   163  		r = &VpcEndpointConnectionAccepter{}
   164  	case "aws:ec2/vpcEndpointConnectionNotification:VpcEndpointConnectionNotification":
   165  		r = &VpcEndpointConnectionNotification{}
   166  	case "aws:ec2/vpcEndpointPolicy:VpcEndpointPolicy":
   167  		r = &VpcEndpointPolicy{}
   168  	case "aws:ec2/vpcEndpointRouteTableAssociation:VpcEndpointRouteTableAssociation":
   169  		r = &VpcEndpointRouteTableAssociation{}
   170  	case "aws:ec2/vpcEndpointService:VpcEndpointService":
   171  		r = &VpcEndpointService{}
   172  	case "aws:ec2/vpcEndpointServiceAllowedPrinciple:VpcEndpointServiceAllowedPrinciple":
   173  		r = &VpcEndpointServiceAllowedPrinciple{}
   174  	case "aws:ec2/vpcEndpointSubnetAssociation:VpcEndpointSubnetAssociation":
   175  		r = &VpcEndpointSubnetAssociation{}
   176  	case "aws:ec2/vpcIpam:VpcIpam":
   177  		r = &VpcIpam{}
   178  	case "aws:ec2/vpcIpamOrganizationAdminAccount:VpcIpamOrganizationAdminAccount":
   179  		r = &VpcIpamOrganizationAdminAccount{}
   180  	case "aws:ec2/vpcIpamPool:VpcIpamPool":
   181  		r = &VpcIpamPool{}
   182  	case "aws:ec2/vpcIpamPoolCidr:VpcIpamPoolCidr":
   183  		r = &VpcIpamPoolCidr{}
   184  	case "aws:ec2/vpcIpamPoolCidrAllocation:VpcIpamPoolCidrAllocation":
   185  		r = &VpcIpamPoolCidrAllocation{}
   186  	case "aws:ec2/vpcIpamPreviewNextCidr:VpcIpamPreviewNextCidr":
   187  		r = &VpcIpamPreviewNextCidr{}
   188  	case "aws:ec2/vpcIpamResourceDiscovery:VpcIpamResourceDiscovery":
   189  		r = &VpcIpamResourceDiscovery{}
   190  	case "aws:ec2/vpcIpamResourceDiscoveryAssociation:VpcIpamResourceDiscoveryAssociation":
   191  		r = &VpcIpamResourceDiscoveryAssociation{}
   192  	case "aws:ec2/vpcIpamScope:VpcIpamScope":
   193  		r = &VpcIpamScope{}
   194  	case "aws:ec2/vpcIpv4CidrBlockAssociation:VpcIpv4CidrBlockAssociation":
   195  		r = &VpcIpv4CidrBlockAssociation{}
   196  	case "aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation":
   197  		r = &VpcIpv6CidrBlockAssociation{}
   198  	case "aws:ec2/vpcNetworkPerformanceMetricSubscription:VpcNetworkPerformanceMetricSubscription":
   199  		r = &VpcNetworkPerformanceMetricSubscription{}
   200  	case "aws:ec2/vpcPeeringConnection:VpcPeeringConnection":
   201  		r = &VpcPeeringConnection{}
   202  	case "aws:ec2/vpcPeeringConnectionAccepter:VpcPeeringConnectionAccepter":
   203  		r = &VpcPeeringConnectionAccepter{}
   204  	case "aws:ec2/vpnConnection:VpnConnection":
   205  		r = &VpnConnection{}
   206  	case "aws:ec2/vpnConnectionRoute:VpnConnectionRoute":
   207  		r = &VpnConnectionRoute{}
   208  	case "aws:ec2/vpnGateway:VpnGateway":
   209  		r = &VpnGateway{}
   210  	case "aws:ec2/vpnGatewayAttachment:VpnGatewayAttachment":
   211  		r = &VpnGatewayAttachment{}
   212  	case "aws:ec2/vpnGatewayRoutePropagation:VpnGatewayRoutePropagation":
   213  		r = &VpnGatewayRoutePropagation{}
   214  	default:
   215  		return nil, fmt.Errorf("unknown resource type: %s", typ)
   216  	}
   217  
   218  	err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
   219  	return
   220  }
   221  
   222  func init() {
   223  	version, err := internal.PkgVersion()
   224  	if err != nil {
   225  		version = semver.Version{Major: 1}
   226  	}
   227  	pulumi.RegisterResourceModule(
   228  		"aws",
   229  		"ec2/ami",
   230  		&module{version},
   231  	)
   232  	pulumi.RegisterResourceModule(
   233  		"aws",
   234  		"ec2/amiCopy",
   235  		&module{version},
   236  	)
   237  	pulumi.RegisterResourceModule(
   238  		"aws",
   239  		"ec2/amiFromInstance",
   240  		&module{version},
   241  	)
   242  	pulumi.RegisterResourceModule(
   243  		"aws",
   244  		"ec2/amiLaunchPermission",
   245  		&module{version},
   246  	)
   247  	pulumi.RegisterResourceModule(
   248  		"aws",
   249  		"ec2/availabilityZoneGroup",
   250  		&module{version},
   251  	)
   252  	pulumi.RegisterResourceModule(
   253  		"aws",
   254  		"ec2/capacityReservation",
   255  		&module{version},
   256  	)
   257  	pulumi.RegisterResourceModule(
   258  		"aws",
   259  		"ec2/carrierGateway",
   260  		&module{version},
   261  	)
   262  	pulumi.RegisterResourceModule(
   263  		"aws",
   264  		"ec2/customerGateway",
   265  		&module{version},
   266  	)
   267  	pulumi.RegisterResourceModule(
   268  		"aws",
   269  		"ec2/dedicatedHost",
   270  		&module{version},
   271  	)
   272  	pulumi.RegisterResourceModule(
   273  		"aws",
   274  		"ec2/defaultNetworkAcl",
   275  		&module{version},
   276  	)
   277  	pulumi.RegisterResourceModule(
   278  		"aws",
   279  		"ec2/defaultRouteTable",
   280  		&module{version},
   281  	)
   282  	pulumi.RegisterResourceModule(
   283  		"aws",
   284  		"ec2/defaultSecurityGroup",
   285  		&module{version},
   286  	)
   287  	pulumi.RegisterResourceModule(
   288  		"aws",
   289  		"ec2/defaultSubnet",
   290  		&module{version},
   291  	)
   292  	pulumi.RegisterResourceModule(
   293  		"aws",
   294  		"ec2/defaultVpc",
   295  		&module{version},
   296  	)
   297  	pulumi.RegisterResourceModule(
   298  		"aws",
   299  		"ec2/defaultVpcDhcpOptions",
   300  		&module{version},
   301  	)
   302  	pulumi.RegisterResourceModule(
   303  		"aws",
   304  		"ec2/egressOnlyInternetGateway",
   305  		&module{version},
   306  	)
   307  	pulumi.RegisterResourceModule(
   308  		"aws",
   309  		"ec2/eip",
   310  		&module{version},
   311  	)
   312  	pulumi.RegisterResourceModule(
   313  		"aws",
   314  		"ec2/eipAssociation",
   315  		&module{version},
   316  	)
   317  	pulumi.RegisterResourceModule(
   318  		"aws",
   319  		"ec2/eipDomainName",
   320  		&module{version},
   321  	)
   322  	pulumi.RegisterResourceModule(
   323  		"aws",
   324  		"ec2/fleet",
   325  		&module{version},
   326  	)
   327  	pulumi.RegisterResourceModule(
   328  		"aws",
   329  		"ec2/flowLog",
   330  		&module{version},
   331  	)
   332  	pulumi.RegisterResourceModule(
   333  		"aws",
   334  		"ec2/imageBlockPublicAccess",
   335  		&module{version},
   336  	)
   337  	pulumi.RegisterResourceModule(
   338  		"aws",
   339  		"ec2/instance",
   340  		&module{version},
   341  	)
   342  	pulumi.RegisterResourceModule(
   343  		"aws",
   344  		"ec2/instanceMetadataDefaults",
   345  		&module{version},
   346  	)
   347  	pulumi.RegisterResourceModule(
   348  		"aws",
   349  		"ec2/internetGateway",
   350  		&module{version},
   351  	)
   352  	pulumi.RegisterResourceModule(
   353  		"aws",
   354  		"ec2/internetGatewayAttachment",
   355  		&module{version},
   356  	)
   357  	pulumi.RegisterResourceModule(
   358  		"aws",
   359  		"ec2/keyPair",
   360  		&module{version},
   361  	)
   362  	pulumi.RegisterResourceModule(
   363  		"aws",
   364  		"ec2/launchConfiguration",
   365  		&module{version},
   366  	)
   367  	pulumi.RegisterResourceModule(
   368  		"aws",
   369  		"ec2/launchTemplate",
   370  		&module{version},
   371  	)
   372  	pulumi.RegisterResourceModule(
   373  		"aws",
   374  		"ec2/localGatewayRoute",
   375  		&module{version},
   376  	)
   377  	pulumi.RegisterResourceModule(
   378  		"aws",
   379  		"ec2/localGatewayRouteTableVpcAssociation",
   380  		&module{version},
   381  	)
   382  	pulumi.RegisterResourceModule(
   383  		"aws",
   384  		"ec2/mainRouteTableAssociation",
   385  		&module{version},
   386  	)
   387  	pulumi.RegisterResourceModule(
   388  		"aws",
   389  		"ec2/managedPrefixList",
   390  		&module{version},
   391  	)
   392  	pulumi.RegisterResourceModule(
   393  		"aws",
   394  		"ec2/managedPrefixListEntry",
   395  		&module{version},
   396  	)
   397  	pulumi.RegisterResourceModule(
   398  		"aws",
   399  		"ec2/natGateway",
   400  		&module{version},
   401  	)
   402  	pulumi.RegisterResourceModule(
   403  		"aws",
   404  		"ec2/networkAcl",
   405  		&module{version},
   406  	)
   407  	pulumi.RegisterResourceModule(
   408  		"aws",
   409  		"ec2/networkAclAssociation",
   410  		&module{version},
   411  	)
   412  	pulumi.RegisterResourceModule(
   413  		"aws",
   414  		"ec2/networkAclRule",
   415  		&module{version},
   416  	)
   417  	pulumi.RegisterResourceModule(
   418  		"aws",
   419  		"ec2/networkInsightsAnalysis",
   420  		&module{version},
   421  	)
   422  	pulumi.RegisterResourceModule(
   423  		"aws",
   424  		"ec2/networkInsightsPath",
   425  		&module{version},
   426  	)
   427  	pulumi.RegisterResourceModule(
   428  		"aws",
   429  		"ec2/networkInterface",
   430  		&module{version},
   431  	)
   432  	pulumi.RegisterResourceModule(
   433  		"aws",
   434  		"ec2/networkInterfaceAttachment",
   435  		&module{version},
   436  	)
   437  	pulumi.RegisterResourceModule(
   438  		"aws",
   439  		"ec2/networkInterfaceSecurityGroupAttachment",
   440  		&module{version},
   441  	)
   442  	pulumi.RegisterResourceModule(
   443  		"aws",
   444  		"ec2/peeringConnectionOptions",
   445  		&module{version},
   446  	)
   447  	pulumi.RegisterResourceModule(
   448  		"aws",
   449  		"ec2/placementGroup",
   450  		&module{version},
   451  	)
   452  	pulumi.RegisterResourceModule(
   453  		"aws",
   454  		"ec2/proxyProtocolPolicy",
   455  		&module{version},
   456  	)
   457  	pulumi.RegisterResourceModule(
   458  		"aws",
   459  		"ec2/route",
   460  		&module{version},
   461  	)
   462  	pulumi.RegisterResourceModule(
   463  		"aws",
   464  		"ec2/routeTable",
   465  		&module{version},
   466  	)
   467  	pulumi.RegisterResourceModule(
   468  		"aws",
   469  		"ec2/routeTableAssociation",
   470  		&module{version},
   471  	)
   472  	pulumi.RegisterResourceModule(
   473  		"aws",
   474  		"ec2/securityGroup",
   475  		&module{version},
   476  	)
   477  	pulumi.RegisterResourceModule(
   478  		"aws",
   479  		"ec2/securityGroupAssociation",
   480  		&module{version},
   481  	)
   482  	pulumi.RegisterResourceModule(
   483  		"aws",
   484  		"ec2/securityGroupRule",
   485  		&module{version},
   486  	)
   487  	pulumi.RegisterResourceModule(
   488  		"aws",
   489  		"ec2/serialConsoleAccess",
   490  		&module{version},
   491  	)
   492  	pulumi.RegisterResourceModule(
   493  		"aws",
   494  		"ec2/snapshotCreateVolumePermission",
   495  		&module{version},
   496  	)
   497  	pulumi.RegisterResourceModule(
   498  		"aws",
   499  		"ec2/spotDatafeedSubscription",
   500  		&module{version},
   501  	)
   502  	pulumi.RegisterResourceModule(
   503  		"aws",
   504  		"ec2/spotFleetRequest",
   505  		&module{version},
   506  	)
   507  	pulumi.RegisterResourceModule(
   508  		"aws",
   509  		"ec2/spotInstanceRequest",
   510  		&module{version},
   511  	)
   512  	pulumi.RegisterResourceModule(
   513  		"aws",
   514  		"ec2/subnet",
   515  		&module{version},
   516  	)
   517  	pulumi.RegisterResourceModule(
   518  		"aws",
   519  		"ec2/subnetCidrReservation",
   520  		&module{version},
   521  	)
   522  	pulumi.RegisterResourceModule(
   523  		"aws",
   524  		"ec2/tag",
   525  		&module{version},
   526  	)
   527  	pulumi.RegisterResourceModule(
   528  		"aws",
   529  		"ec2/trafficMirrorFilter",
   530  		&module{version},
   531  	)
   532  	pulumi.RegisterResourceModule(
   533  		"aws",
   534  		"ec2/trafficMirrorFilterRule",
   535  		&module{version},
   536  	)
   537  	pulumi.RegisterResourceModule(
   538  		"aws",
   539  		"ec2/trafficMirrorSession",
   540  		&module{version},
   541  	)
   542  	pulumi.RegisterResourceModule(
   543  		"aws",
   544  		"ec2/trafficMirrorTarget",
   545  		&module{version},
   546  	)
   547  	pulumi.RegisterResourceModule(
   548  		"aws",
   549  		"ec2/volumeAttachment",
   550  		&module{version},
   551  	)
   552  	pulumi.RegisterResourceModule(
   553  		"aws",
   554  		"ec2/vpc",
   555  		&module{version},
   556  	)
   557  	pulumi.RegisterResourceModule(
   558  		"aws",
   559  		"ec2/vpcDhcpOptions",
   560  		&module{version},
   561  	)
   562  	pulumi.RegisterResourceModule(
   563  		"aws",
   564  		"ec2/vpcDhcpOptionsAssociation",
   565  		&module{version},
   566  	)
   567  	pulumi.RegisterResourceModule(
   568  		"aws",
   569  		"ec2/vpcEndpoint",
   570  		&module{version},
   571  	)
   572  	pulumi.RegisterResourceModule(
   573  		"aws",
   574  		"ec2/vpcEndpointConnectionAccepter",
   575  		&module{version},
   576  	)
   577  	pulumi.RegisterResourceModule(
   578  		"aws",
   579  		"ec2/vpcEndpointConnectionNotification",
   580  		&module{version},
   581  	)
   582  	pulumi.RegisterResourceModule(
   583  		"aws",
   584  		"ec2/vpcEndpointPolicy",
   585  		&module{version},
   586  	)
   587  	pulumi.RegisterResourceModule(
   588  		"aws",
   589  		"ec2/vpcEndpointRouteTableAssociation",
   590  		&module{version},
   591  	)
   592  	pulumi.RegisterResourceModule(
   593  		"aws",
   594  		"ec2/vpcEndpointService",
   595  		&module{version},
   596  	)
   597  	pulumi.RegisterResourceModule(
   598  		"aws",
   599  		"ec2/vpcEndpointServiceAllowedPrinciple",
   600  		&module{version},
   601  	)
   602  	pulumi.RegisterResourceModule(
   603  		"aws",
   604  		"ec2/vpcEndpointSubnetAssociation",
   605  		&module{version},
   606  	)
   607  	pulumi.RegisterResourceModule(
   608  		"aws",
   609  		"ec2/vpcIpam",
   610  		&module{version},
   611  	)
   612  	pulumi.RegisterResourceModule(
   613  		"aws",
   614  		"ec2/vpcIpamOrganizationAdminAccount",
   615  		&module{version},
   616  	)
   617  	pulumi.RegisterResourceModule(
   618  		"aws",
   619  		"ec2/vpcIpamPool",
   620  		&module{version},
   621  	)
   622  	pulumi.RegisterResourceModule(
   623  		"aws",
   624  		"ec2/vpcIpamPoolCidr",
   625  		&module{version},
   626  	)
   627  	pulumi.RegisterResourceModule(
   628  		"aws",
   629  		"ec2/vpcIpamPoolCidrAllocation",
   630  		&module{version},
   631  	)
   632  	pulumi.RegisterResourceModule(
   633  		"aws",
   634  		"ec2/vpcIpamPreviewNextCidr",
   635  		&module{version},
   636  	)
   637  	pulumi.RegisterResourceModule(
   638  		"aws",
   639  		"ec2/vpcIpamResourceDiscovery",
   640  		&module{version},
   641  	)
   642  	pulumi.RegisterResourceModule(
   643  		"aws",
   644  		"ec2/vpcIpamResourceDiscoveryAssociation",
   645  		&module{version},
   646  	)
   647  	pulumi.RegisterResourceModule(
   648  		"aws",
   649  		"ec2/vpcIpamScope",
   650  		&module{version},
   651  	)
   652  	pulumi.RegisterResourceModule(
   653  		"aws",
   654  		"ec2/vpcIpv4CidrBlockAssociation",
   655  		&module{version},
   656  	)
   657  	pulumi.RegisterResourceModule(
   658  		"aws",
   659  		"ec2/vpcIpv6CidrBlockAssociation",
   660  		&module{version},
   661  	)
   662  	pulumi.RegisterResourceModule(
   663  		"aws",
   664  		"ec2/vpcNetworkPerformanceMetricSubscription",
   665  		&module{version},
   666  	)
   667  	pulumi.RegisterResourceModule(
   668  		"aws",
   669  		"ec2/vpcPeeringConnection",
   670  		&module{version},
   671  	)
   672  	pulumi.RegisterResourceModule(
   673  		"aws",
   674  		"ec2/vpcPeeringConnectionAccepter",
   675  		&module{version},
   676  	)
   677  	pulumi.RegisterResourceModule(
   678  		"aws",
   679  		"ec2/vpnConnection",
   680  		&module{version},
   681  	)
   682  	pulumi.RegisterResourceModule(
   683  		"aws",
   684  		"ec2/vpnConnectionRoute",
   685  		&module{version},
   686  	)
   687  	pulumi.RegisterResourceModule(
   688  		"aws",
   689  		"ec2/vpnGateway",
   690  		&module{version},
   691  	)
   692  	pulumi.RegisterResourceModule(
   693  		"aws",
   694  		"ec2/vpnGatewayAttachment",
   695  		&module{version},
   696  	)
   697  	pulumi.RegisterResourceModule(
   698  		"aws",
   699  		"ec2/vpnGatewayRoutePropagation",
   700  		&module{version},
   701  	)
   702  }